use crate::{IconName, Input, icon, input};
use gpui_kit::base::input::InputState;
use gpui_kit::{App, ElementId, Entity, Styled, Window, rems};
pub fn search_field(
id: impl Into<ElementId>,
state: &Entity<InputState>,
window: &Window,
cx: &mut App,
) -> Input {
input(id, state, window, cx)
.rounded_full()
.prefix(icon(IconName::Search).size(rems(0.875)))
}
pub fn secure_field(
id: impl Into<ElementId>,
state: &Entity<InputState>,
window: &mut Window,
cx: &mut App,
) -> Input {
state.update(cx, |state, cx| state.set_masked(true, window, cx));
input(id, state, window, cx)
}