diff --git a/packages/ui/src/Dropdown.tsx b/packages/ui/src/Dropdown.tsx index 03c9d053b..2fe78930d 100644 --- a/packages/ui/src/Dropdown.tsx +++ b/packages/ui/src/Dropdown.tsx @@ -15,7 +15,8 @@ type Section = { export interface DropdownProps { items: Section[]; buttonText?: string; - buttonProps: React.ComponentProps; + buttonProps?: React.ComponentProps; + buttonComponent?: React.ReactNode; buttonIcon?: any; className?: string; itemsClassName?: string; @@ -26,24 +27,28 @@ export const Dropdown: React.FC = (props) => {
- + {props.buttonComponent ? ( + props.buttonComponent + ) : ( + + )}