use-menu-css-var.js 885 B

12345678910111213141516171819202122
  1. Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  2. const require_runtime = require('../../../_virtual/_rolldown/runtime.js');
  3. const require_index = require('../../../hooks/use-namespace/index.js');
  4. const require_use_menu_color = require('./use-menu-color.js');
  5. let vue = require("vue");
  6. //#region ../../packages/components/menu/src/use-menu-css-var.ts
  7. const useMenuCssVar = (props, level) => {
  8. const ns = require_index.useNamespace("menu");
  9. return (0, vue.computed)(() => ns.cssVarBlock({
  10. "text-color": props.textColor || "",
  11. "hover-text-color": props.textColor || "",
  12. "bg-color": props.backgroundColor || "",
  13. "hover-bg-color": require_use_menu_color.default(props).value || "",
  14. "active-color": props.activeTextColor || "",
  15. level: `${level}`
  16. }));
  17. };
  18. //#endregion
  19. exports.useMenuCssVar = useMenuCssVar;
  20. //# sourceMappingURL=use-menu-css-var.js.map