|
| 1 | +import type { UserShortcuts } from '@unocss/core' |
| 2 | +import type { Theme } from '@unocss/preset-wind4' |
| 3 | + |
| 4 | +export const shortcuts: UserShortcuts<Theme> = [ |
| 5 | + { |
| 6 | + 'color-base': 'color-neutral-800 dark:color-neutral-300', |
| 7 | + 'bg-base': 'bg-white dark:bg-#111', |
| 8 | + 'bg-secondary': 'bg-#eee dark:bg-#222', |
| 9 | + 'border-base': 'border-#8884', |
| 10 | + |
| 11 | + 'border-flow': 'border-#8885', |
| 12 | + 'border-flow-line': 'border-#ccc dark:border-#222', |
| 13 | + 'border-flow-active': 'border-primary-700/50 dark:border-primary-300/50', |
| 14 | + 'border-flow-line-active': 'border-primary-700/30 dark:border-primary-300/30', |
| 15 | + |
| 16 | + 'fg-flow-line': 'color-#ccc dark:color-#222', |
| 17 | + 'fg-flow-line-active': 'color-primary-700/30 dark:color-primary-300/30', |
| 18 | + |
| 19 | + 'bg-tooltip': 'bg-white:75 dark:bg-#111:75 backdrop-blur-8', |
| 20 | + 'bg-code': 'bg-gray-500:5', |
| 21 | + |
| 22 | + 'bg-gradient-more': 'bg-gradient-to-t from-white via-white:80 to-white:0 dark:from-#111 dark:via-#111:80 dark:to-#111:0', |
| 23 | + |
| 24 | + 'color-active': 'color-primary-600 dark:color-primary-300', |
| 25 | + 'border-active': 'border-primary-600/25 dark:border-primary-400/25', |
| 26 | + 'bg-active': 'bg-#8881', |
| 27 | + |
| 28 | + 'btn-action': 'border border-base rounded flex gap-2 items-center px2 py1 op75 hover:op100 hover:bg-active disabled:pointer-events-none disabled:op30!', |
| 29 | + 'btn-action-sm': 'btn-action text-sm', |
| 30 | + 'btn-action-active': 'color-active border-active! bg-active op100!', |
| 31 | + |
| 32 | + 'icon-catppuccin': 'light:filter-invert-100 light:filter-hue-rotate-180 light:filter-brightness-80', |
| 33 | + |
| 34 | + 'z-flowmap-line': 'z--1', |
| 35 | + 'z-graph-bg': 'z-5', |
| 36 | + 'z-graph-link': 'z-10', |
| 37 | + 'z-graph-node': 'z-11', |
| 38 | + 'z-graph-link-active': 'z-12', |
| 39 | + 'z-graph-node-active': 'z-13', |
| 40 | + |
| 41 | + 'z-panel-no-mobile': 'z-55', |
| 42 | + 'z-panel-nav': 'z-60', |
| 43 | + 'z-panel-content': 'z-65', |
| 44 | + 'z-panel-goto': 'z-70', |
| 45 | + 'z-panel-terminal': 'z-80', |
| 46 | + |
| 47 | + 'op-fade': 'op65 dark:op55', |
| 48 | + 'op-mute': 'op30 dark:op25', |
| 49 | + 'color-deprecated': 'text-op85 text-[#b71c1c] dark:text-[#f87171]', |
| 50 | + |
| 51 | + 'color-scale-neutral': 'text-gray-700:75 dark:text-gray-300:75!', |
| 52 | + 'color-scale-low': 'text-lime-700:75 dark:text-lime-300:75! dark:saturate-50', |
| 53 | + 'color-scale-medium': 'text-amber-700:85 dark:text-amber-300:85! dark:saturate-80', |
| 54 | + 'color-scale-high': 'text-orange-700:95 dark:text-orange-300:95!', |
| 55 | + 'color-scale-critical': 'text-red-700:95 dark:text-red-300:95!', |
| 56 | + |
| 57 | + 'page-padding': 'pt-24 pl-112 pr-8 pb-8', |
| 58 | + 'page-padding-collapsed': 'pt-24 pl-14 pr-8 pb-8', |
| 59 | + }, |
| 60 | + [/^badge-color-(\w+)$/, ([, color]) => `bg-${color}-400:20 dark:bg-${color}-400:10 text-${color}-700 dark:text-${color}-300 border-${color}-600:10 dark:border-${color}-300:10`], |
| 61 | + [/^bg-glass(:\d+)?$/, ([, opacity = ':75']) => `bg-white${opacity} dark:bg-#111${opacity} backdrop-blur-5`], |
| 62 | +] |
0 commit comments