UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 870 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("vue"),c=require("../utils/getFileInfo.js");require("../../config-provider/index.js");const d=require("../../config-provider/hooks/use-namespace.js"),m=require("../../config-provider/hooks/use-global-config.js");function w(n,o,u){const{b:t,bm:e}=d.useNamespace("ap-download"),l=m.useGlobalConfig("uiMode"),p=a.computed(()=>({"--download-main-color":n.value,"--download-main-color-opacity":c.getHexWithOpacity(n.value,.6)})),s=a.computed(()=>[t("wrapper"),e("wrapper",o.value)].filter(Boolean)),i=a.computed(()=>{const r=[t("inner-wrapper"),e("inner-wrapper",o.value)];return u.value&&(l.value==="aplus"?r.push(e("inner-wrapper","disabled")):r.push(e("inner-wrapper","disabled-admin"))),r});return{wrapperStyle:p,getWrapperClass:s,getInnerWrapperClass:i}}exports.useStyle=w;