UNPKG

primevue

Version:

PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc

1 lines 8.88 kB
{"version":3,"file":"index.mjs","sources":["../../../src/contextmenu/style/ContextMenuStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-contextmenu {\n background: ${dt('contextmenu.background')};\n color: ${dt('contextmenu.color')};\n border: 1px solid ${dt('contextmenu.border.color')};\n border-radius: ${dt('contextmenu.border.radius')};\n box-shadow: ${dt('contextmenu.shadow')};\n min-width: 12.5rem;\n}\n\n.p-contextmenu-root-list,\n.p-contextmenu-submenu {\n margin: 0;\n padding: ${dt('contextmenu.list.padding')};\n list-style: none;\n outline: 0 none;\n display: flex;\n flex-direction: column;\n gap: ${dt('contextmenu.list.gap')};\n}\n\n.p-contextmenu-submenu {\n position: absolute;\n display: flex;\n flex-direction: column;\n min-width: 100%;\n z-index: 1;\n background: ${dt('contextmenu.background')};\n color: ${dt('contextmenu.color')};\n border: 1px solid ${dt('contextmenu.border.color')};\n border-radius: ${dt('contextmenu.border.radius')};\n box-shadow: ${dt('contextmenu.shadow')};\n}\n\n.p-contextmenu-item {\n position: relative;\n}\n\n.p-contextmenu-item-content {\n transition: background ${dt('contextmenu.transition.duration')}, color ${dt('contextmenu.transition.duration')};\n border-radius: ${dt('contextmenu.item.border.radius')};\n color: ${dt('contextmenu.item.color')};\n}\n\n.p-contextmenu-item-link {\n cursor: pointer;\n display: flex;\n align-items: center;\n text-decoration: none;\n overflow: hidden;\n position: relative;\n color: inherit;\n padding: ${dt('contextmenu.item.padding')};\n gap: ${dt('contextmenu.item.gap')};\n user-select: none;\n}\n\n.p-contextmenu-item-label {\n line-height: 1;\n}\n\n.p-contextmenu-item-icon {\n color: ${dt('contextmenu.item.icon.color')};\n}\n\n.p-contextmenu-submenu-icon {\n color: ${dt('contextmenu.submenu.icon.color')};\n margin-left: auto;\n font-size: ${dt('contextmenu.submenu.icon.size')};\n width: ${dt('contextmenu.submenu.icon.size')};\n height: ${dt('contextmenu.submenu.icon.size')};\n}\n\n.p-contextmenu-submenu-icon:dir(rtl) {\n margin-left: 0;\n margin-right: auto;\n}\n\n.p-contextmenu-item.p-focus > .p-contextmenu-item-content {\n color: ${dt('contextmenu.item.focus.color')};\n background: ${dt('contextmenu.item.focus.background')};\n}\n\n.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-item-icon {\n color: ${dt('contextmenu.item.icon.focus.color')};\n}\n\n.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-submenu-icon {\n color: ${dt('contextmenu.submenu.icon.focus.color')};\n}\n\n.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover {\n color: ${dt('contextmenu.item.focus.color')};\n background: ${dt('contextmenu.item.focus.background')};\n}\n\n.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon {\n color: ${dt('contextmenu.item.icon.focus.color')};\n}\n\n.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-submenu-icon {\n color: ${dt('contextmenu.submenu.icon.focus.color')};\n}\n\n.p-contextmenu-item-active > .p-contextmenu-item-content {\n color: ${dt('contextmenu.item.active.color')};\n background: ${dt('contextmenu.item.active.background')};\n}\n\n.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon {\n color: ${dt('contextmenu.item.icon.active.color')};\n}\n\n.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon {\n color: ${dt('contextmenu.submenu.icon.active.color')};\n}\n\n.p-contextmenu-separator {\n border-block-start: 1px solid ${dt('contextmenu.separator.border.color')};\n}\n\n.p-contextmenu-enter-from,\n.p-contextmenu-leave-active {\n opacity: 0;\n}\n\n.p-contextmenu-enter-active {\n transition: opacity 250ms;\n}\n\n.p-contextmenu-mobile .p-contextmenu-submenu {\n position: static;\n box-shadow: none;\n border: 0 none;\n padding-inline-start: ${dt('tieredmenu.submenu.mobile.indent')};\n padding-inline-end: 0;\n}\n\n.p-contextmenu-mobile .p-contextmenu-submenu-icon {\n transition: transform 0.2s;\n transform: rotate(90deg);\n}\n\n.p-contextmenu-mobile .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon {\n transform: rotate(-90deg);\n}\n`;\n\nconst classes = {\n root: ({ instance }) => [\n 'p-contextmenu p-component',\n {\n 'p-contextmenu-mobile': instance.queryMatches\n }\n ],\n rootList: 'p-contextmenu-root-list',\n item: ({ instance, processedItem }) => [\n 'p-contextmenu-item',\n {\n 'p-contextmenu-item-active': instance.isItemActive(processedItem),\n 'p-focus': instance.isItemFocused(processedItem),\n 'p-disabled': instance.isItemDisabled(processedItem)\n }\n ],\n itemContent: 'p-contextmenu-item-content',\n itemLink: 'p-contextmenu-item-link',\n itemIcon: 'p-contextmenu-item-icon',\n itemLabel: 'p-contextmenu-item-label',\n submenuIcon: 'p-contextmenu-submenu-icon',\n submenu: 'p-contextmenu-submenu',\n separator: 'p-contextmenu-separator'\n};\n\nexport default BaseStyle.extend({\n name: 'contextmenu',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","_ref2","instance","queryMatches","rootList","item","_ref3","processedItem","isItemActive","isItemFocused","isItemDisabled","itemContent","itemLink","itemIcon","itemLabel","submenuIcon","submenu","separator","BaseStyle","extend","name"],"mappings":"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"}