Skip to content

Commit 6f35dd1

Browse files
feat: add dropdownClassName
1 parent 61e5f0d commit 6f35dd1

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

apps/evm/src/components/Select/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export const Select = forwardRef<HTMLInputElement, SelectProps>(
1414
<TValue extends string | number = string | number>(
1515
{
1616
className,
17+
dropdownClassName,
1718
buttonClassName,
1819
options,
1920
optionClassName = 'px-4 h-12',
@@ -82,7 +83,7 @@ export const Select = forwardRef<HTMLInputElement, SelectProps>(
8283
setIsDropdownOpened(false);
8384
};
8485
return (
85-
<>
86+
<div className={dropdownClassName}>
8687
{options.map(option => (
8788
<button
8889
key={option.value}
@@ -106,10 +107,10 @@ export const Select = forwardRef<HTMLInputElement, SelectProps>(
106107
/>
107108
</button>
108109
))}
109-
</>
110+
</div>
110111
);
111112
},
112-
[onChange, options, optionClassName, value],
113+
[onChange, options, optionClassName, dropdownClassName, value],
113114
);
114115

115116
return (

apps/evm/src/components/Select/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export interface SelectProps<TValue extends string | number = string | number> {
1919
placeLabelToLeft?: boolean;
2020
label?: string;
2121
className?: string;
22+
dropdownClassName?: string;
2223
buttonClassName?: string;
2324
size?: 'small' | 'medium' | 'large';
2425
variant?: 'primary' | 'secondary' | 'tertiary' | 'quaternary';

0 commit comments

Comments
 (0)