UNPKG

ll-package

Version:

2 lines (1 loc) 1.73 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),s=require("../_util/vue-types/index.js"),k=require("../_util/classNames.js"),q=require("../../../@ant-design/icons-vue/es/icons/DeleteOutlined.js"),y=require("../locale/en_US.js");require("../checkbox/index.js");const h=require("../_util/transButton.js"),x=require("../locale/LocaleReceiver.js"),a=require("../_util/type.js"),C=require("../checkbox/Checkbox.js");function T(){}const u={renderedText:s.default.any,renderedEl:s.default.any,item:s.default.any,checked:a.booleanType(),prefixCls:String,disabled:a.booleanType(),showRemove:a.booleanType(),onClick:Function,onRemove:Function},V=e.defineComponent({compatConfig:{MODE:3},name:"ListItem",inheritAttrs:!1,props:u,emits:["click","remove"],setup(f,m){let{emit:i}=m;return()=>{const{renderedText:o,renderedEl:b,item:t,checked:p,disabled:n,prefixCls:r,showRemove:v}=f,c=k.default({[`${r}-content-item`]:!0,[`${r}-content-item-disabled`]:n||t.disabled});let l;return(typeof o=="string"||typeof o=="number")&&(l=String(o)),e.createVNode(x.default,{componentName:"Transfer",defaultLocale:y.default.Transfer},{default:N=>{const d=e.createVNode("span",{class:`${r}-content-item-text`},[b]);return v?e.createVNode("li",{class:c,title:l},[d,e.createVNode(h.default,{disabled:n||t.disabled,class:`${r}-content-item-remove`,"aria-label":N.remove,onClick:()=>{i("remove",t)}},{default:()=>[e.createVNode(q.default,null,null)]})]):e.createVNode("li",{class:c,title:l,onClick:n||t.disabled?T:()=>{i("click",t)}},[e.createVNode(C.default,{class:`${r}-checkbox`,checked:p,disabled:n||t.disabled},null),d])}})}}});exports.default=V;exports.transferListItemProps=u;