Files

1 line
1.3 KiB
JavaScript

import{t as e}from"./rolldown-runtime.js";import{Z as t,mr as n,pr as r,xt as i}from"./common.js";import{createBlock as a,createElementVNode as o,createVNode as s,defineComponent as c,normalizeClass as l,openBlock as u,ref as d,renderSlot as f,unref as p,watch as m,withCtx as h}from"vue";import{useDesign as g}from"@mfish/core/hooks";var _=c({__name:`MfDecorationConfig`,setup(e){let{prefixCls:n}=g(`decoration-config`),c=d(),_=d(),v=i();m(()=>v.getCurConfigComponent,e=>{e&&y()},{immediate:!0});function y(){c.value=v.getCurConfigComponent.chart.options.mainColor,_.value=v.getCurConfigComponent.chart.options.secondColor}function b(e){x(e),c.value=e}function x(e){v.getCurConfigComponent.chart.options.mainColor=e}function S(e){C(e),_.value=e}function C(e){v.getCurConfigComponent.chart.options.secondColor=e}return(e,i)=>(u(),a(t,{class:l(p(n))},{default:h(()=>[i[0]||=o(`div`,{class:`title`},` 主体色`,-1),s(p(r),{placeholder:`设置主体颜色,格式#FFFFFF`,type:1,value:c.value,onConfirmChange:b,onInputChange:x},null,8,[`value`]),i[1]||=o(`div`,{class:`title`},` 搭配色`,-1),s(p(r),{placeholder:`设置搭配颜色,格式#FFFFFF`,type:1,value:_.value,onConfirmChange:S,onInputChange:C},null,8,[`value`]),f(e.$slots,`default`,{},void 0,!0)]),_:3},8,[`class`]))}}),v=e({default:()=>y}),y=n(_,[[`__scopeId`,`data-v-73423ace`]]);export{v as n,y as t};