UNPKG

@syncfusion/react-navigations

Version:

Syncfusion React Navigations with Toolbar and Context Menu for seamless page navigation

88 lines 2.6 kB
.sf-contextmenu .sf-menu-parent { list-style: none; margin: var(--sf-spacing-0); overflow-x: hidden; user-select: none; padding: var(--sf-spacing-8) var(--sf-spacing-0); border: 1px solid rgb(var(--sf-color-outline-variant)); border-radius: var(--sf-radius-4); min-width: calc(var(--sf-spacing) * 7.5); position: absolute; box-shadow: var(--sf-elevation-2); max-height: calc(var(--sf-spacing) * 31.25); overflow-y: auto; font-size: var(--sf-font-size-base); } .sf-contextmenu .sf-menu-item { cursor: pointer; position: relative; line-height: var(--sf-line-height-base); padding: var(--sf-spacing-8) var(--sf-spacing-16); gap: var(--sf-spacing-12); } .sf-contextmenu .sf-menu-url { text-decoration: none; min-width: calc(var(--sf-spacing) * 7.5); } .sf-contextmenu .sf-submenu-icon { margin-inline-start: auto; display: flex; } .sf-contextmenu .sf-separator { pointer-events: none; height: auto; margin: var(--sf-spacing-6) var(--sf-spacing-0); padding: var(--sf-spacing-0); } .sf-contextmenu .sf-blank-icon { padding-inline: var(--sf-spacing-48) var(--sf-spacing-16); } .sf-contextmenu .sf-separator, .sf-contextmenu .sf-menu-header { border-bottom: 1px solid; } .sf-contextmenu .sf-menu-parent[sf-animate=true] { pointer-events: none; } .sf-contextmenu .sf-menu-icon, .sf-contextmenu .sf-menu-icon svg { font-size: var(--sf-font-size-xl); } .sf-contextmenu .sf-submenu-icon svg { font-size: var(--sf-font-size-base); } .sf-rtl.sf-contextmenu .sf-submenu-icon { transform: rotate(180deg); } .sf-contextmenu .sf-menu-parent { background: rgb(var(--sf-color-surface)); color: rgb(var(--sf-color-on-surface)); } .sf-contextmenu .sf-menu-item.sf-focused, .sf-contextmenu .sf-menu-item.sf-has-submenu { background-color: rgba(var(--sf-color-on-surface), 0.05); } .sf-contextmenu .sf-menu-item:active { background-color: rgba(var(--sf-color-primary-container), 0.65); } .sf-contextmenu .sf-submenu-icon, .sf-contextmenu .sf-menu-icon { color: rgb(var(--sf-color-on-surface-variant)); } .sf-contextmenu .sf-menu-url { color: rgb(var(--sf-color-on-surface)); } .sf-contextmenu .sf-disabled { color: rgba(var(--sf-color-on-surface), 0.38); opacity: 1; } .sf-contextmenu .sf-disabled .sf-menu-icon, .sf-contextmenu .sf-disabled .sf-submenu-icon { color: rgba(var(--sf-color-on-surface-variant), 0.38); } .sf-contextmenu .sf-disabled .sf-menu-url { color: rgba(var(--sf-color-on-surface), 0.38); } .sf-contextmenu .sf-menu-header, .sf-contextmenu .sf-separator { border-bottom-color: rgb(var(--sf-color-outline-variant)); }