diff --git a/packages/react-ui/DropdownButton/DropdownButton.tsx b/packages/react-ui/DropdownButton/DropdownButton.tsx index 41a2f319..12a27d5c 100644 --- a/packages/react-ui/DropdownButton/DropdownButton.tsx +++ b/packages/react-ui/DropdownButton/DropdownButton.tsx @@ -27,7 +27,7 @@ export type DropdownButtonProps = Omit & { * @public */ export function DropdownButton({ - options, onClick, icon, ...rest + options, onClick, icon, disabled, ...rest }: DropdownButtonProps) { const id = useId(); const [open, setOpen] = useState(false); @@ -60,7 +60,7 @@ export function DropdownButton({ {...rest} aria-describedby={id} onClick={handleButtonClick} - disabled={!options?.length} + disabled={disabled || !options?.length} > {icon} @@ -69,7 +69,7 @@ export function DropdownButton({ {...rest} aria-describedby={id} onClick={handleButtonClick} - disabled={!options?.length} + disabled={disabled || !options?.length} /> )}