hensei-web/components/common/SegmentedControl/index.scss
Justin Edmund 68349da1e7 Remove duplicated code
This is description and remix code that is still in `PartyDetails`
2023-04-16 04:03:36 -07:00

90 lines
1.7 KiB
SCSS

.SegmentedControlWrapper {
display: flex;
justify-content: center;
}
.SegmentedControl {
// border-radius: $unit * 3;
display: inline-flex;
padding: 3px;
position: relative;
user-select: none;
overflow: hidden;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
@include breakpoint(phone) {
background: var(--card-bg);
}
&.fire {
.Segment input:checked + label {
background: var(--fire-bg);
color: var(--fire-text);
}
.Segment:hover label {
background: var(--fire-hover-bg);
color: var(--fire-hover-text);
}
}
&.water {
.Segment input:checked + label {
background: var(--water-bg);
color: var(--water-text);
}
.Segment:hover label {
background: var(--water-hover-bg);
color: var(--water-hover-text);
}
}
&.earth {
.Segment input:checked + label {
background: var(--earth-bg);
color: var(--earth-text);
}
.Segment:hover label {
background: var(--earth-hover-bg);
color: var(--earth-hover-text);
}
}
&.wind {
.Segment input:checked + label {
background: var(--wind-bg);
color: var(--wind-text);
}
.Segment:hover label {
background: var(--wind-hover-bg);
color: var(--wind-hover-text);
}
}
&.light {
.Segment input:checked + label {
background: var(--light-bg);
color: var(--light-text);
}
.Segment:hover label {
background: var(--light-hover-bg);
color: var(--light-hover-text);
}
}
&.dark {
.Segment input:checked + label {
background: var(--dark-bg);
color: var(--dark-text);
}
.Segment:hover label {
background: var(--dark-hover-bg);
color: var(--dark-hover-text);
}
}
}