mirror of
https://github.com/yangshun/tech-interview-handbook.git
synced 2025-07-28 12:43:12 +08:00
[portal] add required field for companies typeahead
This commit is contained in:
@ -9,6 +9,7 @@ type Props = Readonly<{
|
|||||||
isLabelHidden?: boolean;
|
isLabelHidden?: boolean;
|
||||||
onSelect: (option: TypeaheadOption) => void;
|
onSelect: (option: TypeaheadOption) => void;
|
||||||
placeHolder?: string;
|
placeHolder?: string;
|
||||||
|
required?: boolean;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
export default function CompaniesTypeahead({
|
export default function CompaniesTypeahead({
|
||||||
@ -16,6 +17,7 @@ export default function CompaniesTypeahead({
|
|||||||
onSelect,
|
onSelect,
|
||||||
isLabelHidden,
|
isLabelHidden,
|
||||||
placeHolder,
|
placeHolder,
|
||||||
|
required,
|
||||||
}: Props) {
|
}: Props) {
|
||||||
const [query, setQuery] = useState('');
|
const [query, setQuery] = useState('');
|
||||||
const companies = trpc.useQuery([
|
const companies = trpc.useQuery([
|
||||||
@ -42,6 +44,7 @@ export default function CompaniesTypeahead({
|
|||||||
})) ?? []
|
})) ?? []
|
||||||
}
|
}
|
||||||
placeholder={placeHolder}
|
placeholder={placeHolder}
|
||||||
|
required={required}
|
||||||
onQueryChange={setQuery}
|
onQueryChange={setQuery}
|
||||||
onSelect={onSelect}
|
onSelect={onSelect}
|
||||||
/>
|
/>
|
||||||
|
Reference in New Issue
Block a user