diff --git a/apps/web/src/base/ComboBox.tsx b/apps/web/src/base/ComboBox.tsx index d6e6dd029..42ff86ca4 100644 --- a/apps/web/src/base/ComboBox.tsx +++ b/apps/web/src/base/ComboBox.tsx @@ -10,16 +10,17 @@ function ComboboxTriggerButton({ TriggerButtonProps, selectedItem, renderRow, + placeholder, id, }) { return ( ); @@ -41,6 +42,8 @@ type ComboBoxProps = { onFilter: (term: string) => void; onChange: (item: unknown) => void; itemToString?: (item: unknown) => string; + /** Text shown on the trigger when nothing is selected */ + placeholder?: string; id?: string; }; @@ -56,6 +59,7 @@ export default function ComboBox({ onFilter, onChange, itemToString, + placeholder = "Select…", id, }: ComboBoxProps) { itemToString = itemToString || defaultToString; @@ -87,6 +91,7 @@ export default function ComboBox({ TriggerButtonProps={getToggleButtonProps()} selectedItem={selectedItem} renderRow={renderRow} + placeholder={placeholder} id={id} />