File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -26,17 +26,21 @@ export type ComboboxAreaProps<A extends FeatureArea> = Omit<
2626 'options' | 'onSelect' | 'selected'
2727> & {
2828 area : A
29+ defaultSelected ?: GetArea < A >
2930 query : Query < A >
3031 onSelect ?: ( option : GetArea < A > ) => void
3132}
3233
3334export default function ComboboxArea < A extends FeatureArea > ( {
3435 area,
36+ defaultSelected,
3537 query,
3638 onSelect,
3739 ...comboboxProps
3840} : ComboboxAreaProps < A > ) {
39- const [ selectedArea , setSelectedArea ] = useState < GetArea < A > | undefined > ( )
41+ const [ selectedArea , setSelectedArea ] = useState < GetArea < A > | undefined > (
42+ defaultSelected ,
43+ )
4044 const { data : areas = [ ] , error } = useArea ( area , {
4145 ...query ,
4246 sortBy : 'name' ,
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ export default function AreaSelectors() {
5858 < ComboboxArea
5959 key = { area }
6060 area = { area }
61+ defaultSelected = { selectedArea [ area ] }
6162 query = { query [ area ] }
6263 disabled = { parent ? isLoading [ parent ] : false }
6364 autoClose
You can’t perform that action at this time.
0 commit comments