Skip to content

Commit 9167235

Browse files
authored
fix: add selectMenuPortalCSS for select component [WPB-21824] (#7590)
1 parent 39f37b0 commit 9167235

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

packages/react-ui-kit/src/Inputs/Select/Select.styles.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ interface CustomStylesParams {
4343
menuCSS: CSSObject;
4444
groupCSS: CSSObject;
4545
groupHeadingCSS: CSSObject;
46+
menuPortalCSS: CSSObject;
4647
}
4748

4849
export const customStyles = ({
@@ -54,6 +55,7 @@ export const customStyles = ({
5455
menuCSS,
5556
groupCSS,
5657
groupHeadingCSS,
58+
menuPortalCSS,
5759
}: CustomStylesParams): StylesConfig<Option, false, GroupBase<Option>> => ({
5860
indicatorSeparator: baseIndicatorSeparatorStyles,
5961
indicatorsContainer: provided => provided,
@@ -137,4 +139,5 @@ export const customStyles = ({
137139
backgroundColor: theme.Input.backgroundColor,
138140
...groupCSS,
139141
}),
142+
menuPortal: provided => ({...provided, ...menuPortalCSS}),
140143
});

packages/react-ui-kit/src/Inputs/Select/Select.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export interface SelectProps<IsMulti extends boolean, Group extends GroupBase<Op
5656
selectMenuCSS?: CSSObject;
5757
selectGroupCSS?: CSSObject;
5858
selectGroupHeadingCSS?: CSSObject;
59+
selectMenuPortalCSS?: CSSObject;
5960
label?: string;
6061
helperText?: string;
6162
error?: ReactElement;
@@ -84,6 +85,7 @@ export const Select = <IsMulti extends boolean = false, Group extends GroupBase<
8485
selectMenuCSS = {},
8586
selectGroupCSS = {},
8687
selectGroupHeadingCSS = {},
88+
selectMenuPortalCSS = {},
8789
markInvalid = false,
8890
required = false,
8991
isSearchable = false,
@@ -127,6 +129,7 @@ export const Select = <IsMulti extends boolean = false, Group extends GroupBase<
127129
menuCSS: selectMenuCSS,
128130
groupCSS: selectGroupCSS,
129131
groupHeadingCSS: selectGroupHeadingCSS,
132+
menuPortalCSS: selectMenuPortalCSS,
130133
}) as StylesConfig
131134
}
132135
components={{

0 commit comments

Comments
 (0)