| 1 |
- import{d as f,f as d,w as c,ag as u,aq as o,ar as r,as as m,F as C,aC as k,aA as h,k as v}from"./vue-vendor-Be68asQ6.js";import{aA as b}from"./antd-vue-vendor-DcqS7Wvq.js";import{F as _,D as g,ay as y,a as $}from"./index-BFfnEkVs.js";import{b as D}from"./index-DZ4sztnc.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-swd_UZfO.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./useHeaderSetting-CKCXKaAw.js";import"./useMultipleTabSetting-Bkja0dh1.js";const A=f({name:"ThemeColorPicker",components:{CheckOutlined:b},props:{colorList:{type:Array,defualt:[]},event:{type:Number},def:{type:String}},setup(e){const{prefixCls:i}=_("setting-theme-picker"),{getDarkMode:n}=g(),a=d(!1);function l(s){e.event&&D(e.event,s)}return c(()=>n.value,s=>{a.value=e.event===1?!1:s===y.DARK},{immediate:!0}),{prefixCls:i,handleClick:l,isDisabledColor:a}}}),F=["onClick"];function L(e,i,n,a,l,s){const p=u("CheckOutlined");return r(),o("div",{class:m(e.prefixCls)},[(r(!0),o(C,null,k(e.colorList||[],t=>(r(),o("span",{key:t,onClick:O=>!e.isDisabledColor&&e.handleClick(t),class:m([`${e.prefixCls}__item`,{[`${e.prefixCls}__item--active`]:e.def===t,[`${e.prefixCls}__item--black`]:t=="#ffffff",disabledColor:e.isDisabledColor}]),style:h({background:t})},[v(p)],14,F))),128))],2)}const V=$(A,[["render",L]]);export{V as default};
|