From e84ca7b24cf16f96857ebae2540baae40e819c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20=C5=BBuraw?= <9116238+krzysztofzuraw@users.noreply.github.com> Date: Wed, 20 Dec 2023 12:52:30 +0100 Subject: [PATCH] fix: muliselect height --- src/components/Multiselect/Common/MultiselectWrapper.tsx | 4 +++- .../Multiselect/Dynamic/DynamicMultiselect.stories.tsx | 2 +- src/components/Multiselect/Dynamic/DynamicMultiselect.tsx | 8 ++------ src/components/Multiselect/Static/Multiselect.stories.tsx | 6 +++++- src/components/Multiselect/Static/Multiselect.tsx | 8 ++------ src/components/Select/Select.stories.tsx | 4 ++++ 6 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/components/Multiselect/Common/MultiselectWrapper.tsx b/src/components/Multiselect/Common/MultiselectWrapper.tsx index d715caf9..df5a0a41 100644 --- a/src/components/Multiselect/Common/MultiselectWrapper.tsx +++ b/src/components/Multiselect/Common/MultiselectWrapper.tsx @@ -86,13 +86,15 @@ export const MultiselectWrapper = forwardRef< - {hasItemsToSelect && ( + {hasItemsToSelect ? ( + ) : ( + )} ); diff --git a/src/components/Multiselect/Dynamic/DynamicMultiselect.stories.tsx b/src/components/Multiselect/Dynamic/DynamicMultiselect.stories.tsx index 881f7eb0..c98a32f0 100644 --- a/src/components/Multiselect/Dynamic/DynamicMultiselect.stories.tsx +++ b/src/components/Multiselect/Dynamic/DynamicMultiselect.stories.tsx @@ -73,7 +73,7 @@ export const Default = () => { setValue(value)} options={options} loading={loading} diff --git a/src/components/Multiselect/Dynamic/DynamicMultiselect.tsx b/src/components/Multiselect/Dynamic/DynamicMultiselect.tsx index 794c2d8a..bdf23288 100644 --- a/src/components/Multiselect/Dynamic/DynamicMultiselect.tsx +++ b/src/components/Multiselect/Dynamic/DynamicMultiselect.tsx @@ -134,7 +134,7 @@ const DynamicMultiselectInner = ( key={`selected-option-${item.value}-${idx}`} data-test-id={`selected-option-${item.value}-${idx}`} paddingX={1.5} - paddingY={0.5} + paddingY="px" backgroundColor="default1" borderColor="default1" borderWidth={1} @@ -148,10 +148,7 @@ const DynamicMultiselectInner = ( index: idx, })} > - + {item.label} {!disabled && ( @@ -159,7 +156,6 @@ const DynamicMultiselectInner = ( cursor="pointer" variant="caption" size="small" - marginBottom="px" onClick={(event) => { event.stopPropagation(); event.preventDefault(); diff --git a/src/components/Multiselect/Static/Multiselect.stories.tsx b/src/components/Multiselect/Static/Multiselect.stories.tsx index a9f26f83..e3c76b21 100644 --- a/src/components/Multiselect/Static/Multiselect.stories.tsx +++ b/src/components/Multiselect/Static/Multiselect.stories.tsx @@ -23,7 +23,7 @@ const meta: Meta = { component: Multiselect, args: { options, - label: "Pick colors", + // label: "Pick colors", id: "multiselect", size: "large", }, @@ -196,3 +196,7 @@ export const WithStringAsValues = () => { ); }; + +export const Empty = () => { + return ; +}; diff --git a/src/components/Multiselect/Static/Multiselect.tsx b/src/components/Multiselect/Static/Multiselect.tsx index 2f0dc0cc..b0c6bcab 100644 --- a/src/components/Multiselect/Static/Multiselect.tsx +++ b/src/components/Multiselect/Static/Multiselect.tsx @@ -123,7 +123,7 @@ const MultiselectInner = ( key={`selected-option-${item.value}-${idx}`} data-test-id={`selected-option-${item.value}-${idx}`} paddingX={1.5} - paddingY={0.5} + paddingY="px" backgroundColor="default1" borderColor="default1" borderWidth={1} @@ -137,10 +137,7 @@ const MultiselectInner = ( index: idx, })} > - + {item.label} {!disabled && ( @@ -148,7 +145,6 @@ const MultiselectInner = ( cursor="pointer" variant="caption" size="small" - marginBottom="px" onClick={(event) => { event.stopPropagation(); event.preventDefault(); diff --git a/src/components/Select/Select.stories.tsx b/src/components/Select/Select.stories.tsx index 15cde9f4..3ca39ea6 100644 --- a/src/components/Select/Select.stories.tsx +++ b/src/components/Select/Select.stories.tsx @@ -177,3 +177,7 @@ export const WithEllipsis = () => { ); }; + +export const Empty = () => { + return