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-GpZwh8C3.js";import y from"./ComponentProps-1FrJFgVL.js";import k from"./FormItemColumnProps-WW_0L3eI.js";import{a as v}from"./useFormDesignState-DLztCSBe.js";import{a as c}from"./formItemConfig-BP5YjAXQ.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-CwTXVJ2d-1723001953242.js";import"./formItemPropsConfig-cInfWk0V.js";import"./RuleProps-BguGuYre.js";import"./index-CyxTcJnj.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-Cx2YeHC7.js";import"./FormOptions-DwhFri9u.js";import"./componentMap-S705cJLS.js";import"./index-B4wZYO02.js";import"./index-DVEqH4Di.js";import"./useWindowSizeFn-C93ItSr2.js";import"./useSortable-BAwH_r98.js";import"./download-Da_OLLnH.js";import"./useLoading-B4X4QuoY.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-DTWqfx8n.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};
|