Spaces:
Configuration error
Configuration error
@use '../../styles/Mixins/' as *; | |
.plugins { | |
// position: absolute; | |
// top: 68px; | |
// left: 24px; | |
z-index: 4; | |
border: 1px solid var(--border-color); | |
border-radius: 8px; | |
} | |
.DropdownMenuContent, | |
.DropdownMenuSubContent { | |
border: 1px solid var(--border-color); | |
min-width: 80px; | |
background-color: var(--page-bg); | |
border-radius: 6px; | |
padding: 5px; | |
box-shadow: 0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2); | |
animation-duration: 400ms; | |
animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1); | |
will-change: transform, opacity; | |
} | |
.DropdownMenuContent[data-side='top'], | |
.DropdownMenuSubContent[data-side='top'] { | |
animation-name: slideDownAndFade; | |
} | |
.DropdownMenuContent[data-side='right'], | |
.DropdownMenuSubContent[data-side='right'] { | |
animation-name: slideLeftAndFade; | |
} | |
.DropdownMenuContent[data-side='bottom'], | |
.DropdownMenuSubContent[data-side='bottom'] { | |
animation-name: slideUpAndFade; | |
} | |
.DropdownMenuContent[data-side='left'], | |
.DropdownMenuSubContent[data-side='left'] { | |
animation-name: slideRightAndFade; | |
} | |
.DropdownMenuItem, | |
.DropdownMenuCheckboxItem, | |
.DropdownMenuRadioItem, | |
.DropdownMenuSubTrigger { | |
font-size: 13px; | |
line-height: 1; | |
color: var(--btn-text-color); | |
border-radius: 3px; | |
display: flex; | |
align-items: center; | |
height: 32px; | |
padding: 0 5px; | |
position: relative; | |
user-select: none; | |
outline: none; | |
gap: 8px; | |
} | |
.DropdownMenuSubTrigger[data-state='open'] { | |
background-color: var(--page-bg); | |
color: var(--btn-text-color); | |
} | |
.DropdownMenuItem[data-disabled], | |
.DropdownMenuCheckboxItem[data-disabled], | |
.DropdownMenuRadioItem[data-disabled], | |
.DropdownMenuSubTrigger[data-disabled] { | |
color: var(--text-color-disabled); | |
pointer-events: none; | |
} | |
.DropdownMenuItem[data-highlighted], | |
.DropdownMenuCheckboxItem[data-highlighted], | |
.DropdownMenuRadioItem[data-highlighted], | |
.DropdownMenuSubTrigger[data-highlighted] { | |
background-color: var(--yellow-accent); | |
color: var(--btn-text-hover-color); | |
} | |
.RightSlot { | |
margin-left: auto; | |
padding-left: 10px; | |
color: var(--btn-text-color); | |
display: flex; | |
align-items: center; | |
} | |
[data-highlighted] > .RightSlot { | |
color: var(--btn-text-hover-color); | |
} | |
[data-disabled] .RightSlot { | |
color: var(--text-color-gray); | |
} | |
@keyframes slideUpAndFade { | |
from { | |
opacity: 0; | |
transform: translateY(2px); | |
} | |
to { | |
opacity: 1; | |
transform: translateY(0); | |
} | |
} | |
@keyframes slideRightAndFade { | |
from { | |
opacity: 0; | |
transform: translateX(-2px); | |
} | |
to { | |
opacity: 1; | |
transform: translateX(0); | |
} | |
} | |
@keyframes slideDownAndFade { | |
from { | |
opacity: 0; | |
transform: translateY(-2px); | |
} | |
to { | |
opacity: 1; | |
transform: translateY(0); | |
} | |
} | |
@keyframes slideLeftAndFade { | |
from { | |
opacity: 0; | |
transform: translateX(2px); | |
} | |
to { | |
opacity: 1; | |
transform: translateX(0); | |
} | |
} |