element-plus
Version:
A Component Library for Vue 3
1 lines • 946 B
Source Map (JSON)
{"version":3,"file":"use-menu-css-var.mjs","sources":["../../../../../../packages/components/menu/src/use-menu-css-var.ts"],"sourcesContent":["import { computed } from 'vue'\nimport useMenuColor from './use-menu-color'\n\nimport type { MenuProps } from './menu'\n\nexport const useMenuCssVar = (props: MenuProps) => {\n return computed(() => {\n return {\n '--el-menu-text-color': props.textColor || '',\n '--el-menu-hover-text-color': props.textColor || '',\n '--el-menu-background-color': props.backgroundColor || '',\n '--el-menu-hover-background-color': useMenuColor(props).value || '',\n '--el-menu-active-color': props.activeTextColor || '',\n }\n })\n}\n"],"names":[],"mappings":";;;MAKa,gBAAgB,CAAC,UAAqB;AACjD,SAAO,SAAS,MAAM;AACpB,WAAO;AAAA,MACL,wBAAwB,MAAM,aAAa;AAAA,MAC3C,8BAA8B,MAAM,aAAa;AAAA,MACjD,8BAA8B,MAAM,mBAAmB;AAAA,MACvD,oCAAoC,aAAa,OAAO,SAAS;AAAA,MACjE,0BAA0B,MAAM,mBAAmB;AAAA;AAAA;AAAA;;;;"}