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-DefcPoVX.js";import y from"./ComponentProps-Ci_B-S5r.js";import k from"./FormItemColumnProps-rO7SDva3.js";import{a as v}from"./useFormDesignState-DLztCSBe.js";import{a as c}from"./formItemConfig-DoMcxGy2.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-CT2bBVPU-1724922878694.js";import"./formItemPropsConfig-DCNliW6O.js";import"./RuleProps-DYLm4Pon.js";import"./index-CyxTcJnj.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-RC179q1_.js";import"./FormOptions-xXXFjQFB.js";import"./componentMap-CWMsMsGY.js";import"./index-BRqXDmQx.js";import"./index-COQSZY7c.js";import"./useWindowSizeFn-BWwSyuoE.js";import"./useSortable-CKONboZ0.js";import"./download-Dzju1Gbo.js";import"./useLoading-CR9OIhwN.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-Cslz80qp.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};
|