UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 1.54 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),l=require("@aplus-frontend/antdv");require("../../../../config-provider/index.js");const c=require("../context.js");require("./item.vue.js");const p=require("../../../../config-provider/hooks/use-locale.js"),m=require("../../../../config-provider/hooks/use-namespace.js"),v=require("./item.vue2.js"),d=e.defineComponent({__name:"index",props:{customizeTemplateList:{},persistenceKey:{},onActiveChange:{type:Function}},setup(_,{expose:i}){const{t:a}=p.useLocale(),{b:r}=m.useNamespace("ap-column-setting-template-list"),{activeKey:s}=c.useInjectApColumnSetting();function o(t){s.value=t}function u(t){s.value=t}return i({updateActiveKey:u}),(t,f)=>(e.openBlock(),e.createBlock(e.unref(l.Flex),{vertical:"",class:e.normalizeClass(e.unref(r)())},{default:e.withCtx(()=>[e.createElementVNode("div",{class:e.normalizeClass(e.unref(r)("title"))},e.toDisplayString(e.unref(a)("ap.apTable.setting.templateSetting")),3),e.createVNode(e.unref(l.Divider),{style:{margin:"0"}}),e.createElementVNode("div",{class:e.normalizeClass(e.unref(r)("content"))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.customizeTemplateList,n=>(e.openBlock(),e.createBlock(v.default,{key:n.key,value:n,"is-active":e.unref(s)===n.key,"should-remove":t.customizeTemplateList.length>1,onClick:()=>o(n.key)},null,8,["value","is-active","should-remove","onClick"]))),128))],2)]),_:1},8,["class"]))}});exports.default=d;