Skip to content

Commit 261426d

Browse files
committed
feat: add xl size variant in select picker
1 parent d273471 commit 261426d

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/Shared/Components/SelectPicker/constants.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,19 @@ export const SELECT_PICKER_FONT_SIZE_MAP: Record<SelectPickerProps['size'], CSSP
2222
[ComponentSizeType.small]: '12px',
2323
[ComponentSizeType.medium]: '13px',
2424
[ComponentSizeType.large]: '13px',
25+
[ComponentSizeType.xl]: '20px',
2526
}
2627

2728
export const SELECT_PICKER_ICON_SIZE_MAP: Record<SelectPickerProps['size'], Pick<CSSProperties, 'width' | 'height'>> = {
2829
[ComponentSizeType.small]: { width: '12px', height: '12px' },
2930
[ComponentSizeType.medium]: { width: '16px', height: '16px' },
3031
[ComponentSizeType.large]: { width: '16px', height: '16px' },
32+
[ComponentSizeType.xl]: { width: '16px', height: '16px' },
3133
}
3234

3335
export const SELECT_PICKER_CONTROL_SIZE_MAP: Record<SelectPickerProps['size'], CSSProperties['minHeight']> = {
3436
[ComponentSizeType.small]: 'auto',
3537
[ComponentSizeType.medium]: 'auto',
3638
[ComponentSizeType.large]: '36px',
39+
[ComponentSizeType.xl]: '36px',
3740
}

src/Shared/Components/SelectPicker/type.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,10 @@ export type SelectPickerProps<OptionValue = number | string, IsMulti extends boo
201201
*
202202
* @default 'ComponentSizeType.medium'
203203
*/
204-
size?: Extract<ComponentSizeType, ComponentSizeType.medium | ComponentSizeType.large | ComponentSizeType.small>
204+
size?: Extract<
205+
ComponentSizeType,
206+
ComponentSizeType.medium | ComponentSizeType.large | ComponentSizeType.small | ComponentSizeType.xl
207+
>
205208
/**
206209
* Content to be shown in a tippy when disabled
207210
*/

0 commit comments

Comments
 (0)