UNPKG

el-plus-powerful-table

Version:

## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-table-doc.html)

2 lines (1 loc) 1.08 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("vue"),o=require("element-plus"),r=require("./common.js"),h=require("../../keys.js"),v=require("../../locale/lang.js"),m=require("../../locale/packages.js"),l=a.defineComponent({name:"PTFInput",props:r.props,emits:["headerFilterChange"],setup(t,{emit:s,expose:i}){const c=a.inject(h.SizeSymbol),e=a.reactive({value:"",visible:!1}),d=()=>{s("headerFilterChange",e.value,t.headerData)},p=n=>n<10?200:e.value.length*20>400?400:e.value.length*20;return i({state:e,header:t.headerData}),()=>a.createVNode(o.ElPopover,{visible:e.visible,"onUpdate:visible":n=>e.visible=n,placement:"bottom-start",width:p(e.value.length),trigger:"contextmenu"},{default:()=>[a.createVNode(o.ElInput,{placeholder:v.t(m.LangKey.InputContent),modelValue:e.value,"onUpdate:modelValue":n=>e.value=n,size:c,clearable:!0,class:"input-with-select"},r.btnSlots(d))],...r.slots(e,t.headerData)})}}),u=l;u.install=t=>{t.component(l.name,l)};exports.FInput=l;exports.PTFInput=u;exports.default=l;