From da3e4621d4fd26ceefdcab3f7ceddd2c268eb32c Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 24 Jun 2023 15:35:32 -0700 Subject: [PATCH] Fix select item classes --- .../common/SelectItem/index.module.scss | 2 +- components/common/SelectItem/index.tsx | 20 ++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/components/common/SelectItem/index.module.scss b/components/common/SelectItem/index.module.scss index ce481d8a..d01e8976 100644 --- a/components/common/SelectItem/index.module.scss +++ b/components/common/SelectItem/index.module.scss @@ -1,4 +1,4 @@ -.SelectItem { +.item { align-items: center; border-radius: $item-corner; border: 2px solid transparent; diff --git a/components/common/SelectItem/index.tsx b/components/common/SelectItem/index.tsx index 37f85aee..8205283e 100644 --- a/components/common/SelectItem/index.tsx +++ b/components/common/SelectItem/index.tsx @@ -6,23 +6,29 @@ import classNames from 'classnames' interface Props extends ComponentProps<'div'> { value: string | number - iconSrc?: string - altText?: string + icon?: { + src: string + alt: string + } } const SelectItem = React.forwardRef(function selectItem( - { children, value, ...props }, + { icon, value, children, ...props }, forwardedRef ) { - const { altText, iconSrc, ...rest } = props return ( - {iconSrc ? {altText} : ''} + {icon ? {icon.alt} : ''} {children} )