From 61dc7c39adceb2a05335136c0b570ffb6a09be04 Mon Sep 17 00:00:00 2001 From: Jamie Pine Date: Tue, 24 May 2022 20:24:03 -0700 Subject: [PATCH] dropdown attempt --- packages/ui/src/Dropdown.tsx | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) 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 + ) : ( + + )}