Skip to content

Commit

Permalink
feat: new css for select controls
Browse files Browse the repository at this point in the history
  • Loading branch information
Arucard89 committed Jul 3, 2024
1 parent 184e929 commit 0e39cd4
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -209,14 +209,16 @@ $blockButton: '.#{variables.$ns}select-control__button';
transform: scale(0.96);
}

&__content-container {
display: grid;
grid-template-columns: auto auto;
}

&__label {
@include mixins.text-accent;
@include mixins.overflow-ellipsis();

flex-shrink: 0;
max-width: 50%;
margin-inline-end: 4px;
white-space: nowrap;
}

&__placeholder,
Expand Down
20 changes: 11 additions & 9 deletions src/components/Select/components/SelectControl/SelectControl.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -190,15 +190,17 @@ export const SelectControl = React.forwardRef<HTMLButtonElement, ControlProps>((
data-qa={qa}
title={title}
>
{label && <span className={selectControlBlock('label')}>{label}</span>}
{showPlaceholder && (
<span className={selectControlBlock('placeholder')}>{placeholder}</span>
)}
{showOptionsText && (
<span className={selectControlBlock('option-text')}>
{selectedOptionsContent}
</span>
)}
<div className={selectControlBlock('content-container')}>
{label && <span className={selectControlBlock('label')}>{label}</span>}
{showPlaceholder && (
<span className={selectControlBlock('placeholder')}>{placeholder}</span>
)}
{showOptionsText && (
<span className={selectControlBlock('option-text')}>
{selectedOptionsContent}
</span>
)}
</div>
</button>
{renderCounterComponent()}
{renderClearIcon({})}
Expand Down

0 comments on commit 0e39cd4

Please sign in to comment.