useDesign.ts 583 Bytes
import { useAppProviderContext } from '/@/components/Application';
import { computed } from 'vue';
// import { useCssModule, reactive } from 'vue';
export function useDesign(scope: string) {
  const values = useAppProviderContext();
  // const style = cssModule ? useCssModule() : {};

  // if (cssModule) {
  //   Object.keys(style).forEach((key) => {
  //     const moduleCls = style[key];
  //     style[key] = `${cls}-${moduleCls}`;
  //   });
  // }
  return {
    prefixCls: computed(() => `${values.prefixCls}-${scope}`),
    prefixVar: values.prefixCls,
    // style,
  };
}