mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
91 lines
1.9 KiB
SCSS
91 lines
1.9 KiB
SCSS
@import "../../../styles/utilities";
|
|
|
|
.select {
|
|
background-color: var(--white);
|
|
.selectTrigger {
|
|
svg {
|
|
@apply transition-all duration-200;
|
|
}
|
|
}
|
|
&.base {
|
|
width: 20.6rem;
|
|
.selectTrigger {
|
|
width: 20.6rem;
|
|
padding: 1.6rem;
|
|
}
|
|
}
|
|
&.large {
|
|
width: 34.25rem;
|
|
.selectTrigger {
|
|
width: 34.25rem;
|
|
padding: 1.6rem 1.6rem;
|
|
}
|
|
}
|
|
&.default {
|
|
.selectTrigger {
|
|
@apply border-solid border border-current;
|
|
}
|
|
}
|
|
&.custom {
|
|
.selectTrigger {
|
|
border-width: 1px;
|
|
border-color: var(--border-line);
|
|
color: var(--text-label);
|
|
}
|
|
}
|
|
&:hover {
|
|
cursor: pointer;
|
|
.hoverWrapper {
|
|
@apply block;
|
|
animation: SelectAnimation 0.2s ease-out;
|
|
}
|
|
.selectTrigger {
|
|
svg {
|
|
transform: rotate(180deg);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.selectTrigger {
|
|
@apply outline-none flex justify-between;
|
|
color: var(--text-active);
|
|
border-radius: 0.8rem;
|
|
}
|
|
.hoverWrapper {
|
|
@apply hidden outline-none absolute z-10;
|
|
padding-top: 0.6rem;
|
|
.selectOptionWrapper {
|
|
border-radius: 0.8rem;
|
|
background-color: var(--white);
|
|
padding: 0.4rem 0rem 0.4rem 0rem;
|
|
&.base {
|
|
width: 20.6rem;
|
|
}
|
|
&.large {
|
|
width: 34.25rem;
|
|
}
|
|
&.default {
|
|
@apply border-solid border border-current;
|
|
}
|
|
&.custom {
|
|
border-width: 1px;
|
|
border-color: var(--border-line);
|
|
color: var(--text-label);
|
|
}
|
|
}
|
|
&:hover {
|
|
@apply block;
|
|
}
|
|
}
|
|
|
|
@keyframes SelectAnimation {
|
|
0% {
|
|
opacity: 0;
|
|
transform: translateY(1.6rem);
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
transform: none;
|
|
}
|
|
}
|