Skip to content

Commit d85cfa5

Browse files
committed
fix: styling and hover state
1 parent 2b0a7da commit d85cfa5

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/Common/SegmentedControl/NSegmentedControl.component.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const NSegmentedControl = ({ segments, onChange, name, size = ComponentSizeType.
6363

6464
return (
6565
<div
66-
className={`dc__inline-flex dc__content-center dc__align-items-center dc__gap-2 br-6 bg__tertiary ${size === ComponentSizeType.xs ? 'p-1' : 'p-2'}`}
66+
className={`segmented-control dc__inline-flex dc__content-center dc__align-items-center dc__gap-2 br-6 ${size === ComponentSizeType.xs ? 'p-1' : 'p-2'}`}
6767
>
6868
{segments.map((segment) => {
6969
const { value, icon, isError, label, tooltipProps, ariaLabel } = segment
@@ -91,7 +91,7 @@ const NSegmentedControl = ({ segments, onChange, name, size = ComponentSizeType.
9191

9292
<label
9393
htmlFor={`${name}-${value}`}
94-
className={`pointer m-0 flex left dc__gap-4 br-4 dc__gap-4 segmented-control__segment segmented-control__segment--${size} ${isSelected ? 'bg__primary fw-6 segmented-control__segment--selected' : 'fw-4'} ${segment.isError ? 'cr-5' : 'cn-9'} ${COMPONENT_SIZE_TO_SEGMENT_CLASS_MAP[size]}`}
94+
className={`pointer m-0 flex left dc__gap-4 br-4 segmented-control__segment segmented-control__segment--${size} ${isSelected ? 'bg__primary fw-6 segmented-control__segment--selected' : 'fw-4'} ${segment.isError ? 'cr-5' : 'cn-9'} ${COMPONENT_SIZE_TO_SEGMENT_CLASS_MAP[size]}`}
9595
aria-label={ariaLabel}
9696
>
9797
{(isError || icon) && (

src/Common/SegmentedControl/segmentedControl.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
.segmented-control {
2+
background: var(--bg-segmented-control);
3+
24
&__segment {
35
$parent-selector: &;
46

7+
&:hover {
8+
background-color: var(--bg-secondary);
9+
}
10+
511
&--selected {
612
border: 0.5px solid var(--border-secondary);
713
box-shadow: 0px 1px 2px 0px var(--black-20);

0 commit comments

Comments
 (0)