Перейти к содержимому

SearchBar (Панель поиска)

Поисковая строка с иконкой и кнопкой очистки.

Метод Аргумент Описание
value(v) string Текущий запрос.
Значение по умолчанию: ''
placeholder(v) string Подсказка в поле.
Значение по умолчанию: 'Поиск...'
onChange(v) CallbackFunction Обработчик изменения запроса.
onClear(v) CallbackFunction Обработчик очистки.

Базовые методы (наследуются от UIComponent)

// Строка поиска
const { ui, createState } = PotokSDK;
const state = createState({ query: "" });
function draw() {
ui.render(
VStack()
.spacing(12)
.child(
SearchBar()
.value(state.query)
.placeholder("Введите название...")
.onChange((v) => state.query = v)
.onClear(() => state.query = "")
)
);
}
state.$subscribe(draw); draw();

Запустить в Sandbox