| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- @import '../../bootstrap-extended/include'; // Bootstrap includes
- @import '../../components/include'; // Components includes
- /********* CONTEXT MENU *********/
- .context-menu-list {
- margin: 0;
- padding: $dropdown-padding-y 0;
- border-radius: $dropdown-border-radius;
- border: $dropdown-border-width solid $dropdown-border-color;
- box-shadow: $dropdown-box-shadow;
- min-width: $dropdown-min-width;
- .context-menu-item {
- padding: $dropdown-item-padding-y $dropdown-item-padding-x;
- color: $dropdown-color;
- &.context-menu-submenu:after {
- border-color: transparent transparent transparent $dropdown-color;
- }
- &.context-menu-hover,
- &:hover,
- &:focus {
- background-color: $dropdown-link-hover-bg !important;
- color: $primary;
- &.context-menu-submenu:after {
- border-color: transparent transparent transparent $primary !important;
- }
- }
- &:focus {
- outline: 0;
- }
- }
- }
- // Dark Layout
- .dark-layout {
- .context-menu-list {
- background-color: $theme-dark-body-bg;
- border-color: $theme-dark-border-color;
- .context-menu-item {
- background-color: $theme-dark-body-bg;
- span {
- color: $theme-dark-body-color;
- }
- &.context-menu-hover {
- > span {
- color: $primary;
- }
- }
- &.context-menu-submenu:after {
- border-color: transparent transparent transparent $theme-dark-body-color;
- }
- }
- }
- }
- // RTL
- [data-textdirection='rtl'] {
- .context-menu-list {
- z-index: 1031 !important;
- .context-menu-item {
- &.context-menu-submenu:after {
- transform: rotate(180deg);
- top: 1.2rem;
- right: 1rem;
- left: auto;
- border-color: transparent $dropdown-color transparent transparent;
- }
- &.context-menu-hover {
- &.context-menu-submenu:after {
- border-color: transparent $primary transparent transparent !important;
- }
- }
- > .context-menu-list {
- left: 100%;
- margin-left: 0;
- }
- }
- }
- .dark-layout {
- .context-menu-list {
- .context-menu-item {
- &.context-menu-submenu:after {
- border-color: transparent $theme-dark-body-color transparent transparent;
- }
- }
- }
- }
- }
|