You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{_ as C}from"./FormProps.vue_vue_type_script_setup_true_name_FormProps_lang-DRJH7V8v.js";import{_ as b}from"./FormItemProps.vue_vue_type_script_setup_true_name_FormItemProps_lang-DPpeUEXj.js";import y from"./ComponentProps-DUunDY7S.js";import k from"./FormItemColumnProps-DfDGbH6q.js";import{a as v}from"./useFormDesignState-DLztCSBe.js";import{a as c}from"./formItemConfig-B3Pf4VBy.js";import{N as F,bi as $}from"./antd-BY-1PcYE.js";import{d as T,c as g,aa as t,_ as e,$ as I,k as s,a9 as r,a8 as n,af as K}from"./vue-aEZWZQSa.js";import{_ as B}from"./entry/index-CruxN-Hs-1723019140439.js";import"./formItemPropsConfig-BacDT38N.js";import"./RuleProps-Bz9FVE49.js";import"./index-CyxTcJnj.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-D6-xDLMZ.js";import"./FormOptions-BNS3VXpu.js";import"./componentMap-uxp1OCze.js";import"./index-BYFe0x3M.js";import"./index-B6biQger.js";import"./useWindowSizeFn--jCT5E3A.js";import"./useSortable-CSRkxIlp.js";import"./download-BageIVpd.js";import"./useLoading-C0EEZ3ab.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-Bwlk8Loa.js";const E=T({name:"PropsPanel",components:{FormProps:C,FormItemProps:b,ComponentProps:y,ComponentColumnProps:k,Tabs:F,TabPane:$},setup(){const{formConfig:o}=v(),m=g(()=>c.find(i=>{var a;return i.component===((a=o.value.currentItem)==null?void 0:a.component)}));return{formConfig:o,customComponents:c,slotProps:m}}});function S(o,m,i,a,N,w){const f=t("FormProps"),p=t("TabPane"),u=t("FormItemProps"),_=t("ComponentColumnProps"),l=t("ComponentProps"),P=t("Tabs");return e(),I("div",null,[s(P,{activeKey:o.formConfig.activeKey,"onUpdate:activeKey":m[0]||(m[0]=d=>o.formConfig.activeKey=d),tabBarStyle:{margin:0},centered:""},{default:r(()=>[(e(),n(p,{key:1,tab:"表单"},{default:r(()=>[s(f)]),_:1})),(e(),n(p,{key:2,tab:"控件"},{default:r(()=>[s(u)]),_:1})),(e(),n(p,{key:3,tab:"栅格"},{default:r(()=>[s(_)]),_:1})),(e(),n(p,{key:4,tab:"组件"},{default:r(()=>[o.slotProps?K(o.$slots,o.slotProps.component+"Props",{key:0},void 0,!0):(e(),n(l,{key:1}))]),_:3}))]),_:3},8,["activeKey"])])}const ro=B(E,[["render",S],["__scopeId","data-v-2c55936b"]]);export{ro as default};
|