@kadoui/react
Version:
Kadoui primitive components for React
9 lines (8 loc) • 498 B
JavaScript
"use client";
import { jsx as _jsx } from "react/jsx-runtime";
import { use } from "react";
import { SelectBoxContext } from "./SelectBoxContext";
export default function SelectBoxField({ search, ...p }) {
const { setInputFocused, inputSearch, setInputSearch } = use(SelectBoxContext);
return (_jsx("input", { onFocus: () => setInputFocused(true), value: search ? inputSearch : undefined, onChange: search ? (e) => setInputSearch(e.target.value) : undefined, readOnly: !search, ...p }));
}