TableAction-00b6be52.js 1.5 KB

1
  1. import{a as w}from"./TableImg.vue_vue_type_style_index_0_lang-652ccd09.js";import{j as T,k as t,o as s,m as l,F as i,D as A,q as n,y as a,g,C as p,aq as B,s as d,t as r,v as f,w as y,z as C,ad as L}from"./index-d3600154.js";function P(o,m,z,M,h,N){const u=t("Icon"),c=t("PopConfirmButton"),_=t("Tooltip"),b=t("Divider"),v=t("MoreOutlined"),D=t("a-button"),$=t("Dropdown");return s(),l("div",{class:d([o.prefixCls,o.getAlign]),onClick:m[0]||(m[0]=(...e)=>o.onCellClick&&o.onCellClick(...e))},[(s(!0),l(i,null,A(o.getActions,(e,k)=>(s(),l(i,{key:`${k}-${e.label}`},[e.tooltip?(s(),n(_,p(C({key:0},o.getTooltip(e.tooltip))),{default:a(()=>[g(c,p(B(e)),{default:a(()=>[e.icon?(s(),n(u,{key:0,icon:e.icon,class:d({"mr-1":!!e.label})},null,8,["icon","class"])):r("",!0),e.label?(s(),l(i,{key:1},[f(y(e.label),1)],64)):r("",!0)]),_:2},1040)]),_:2},1040)):(s(),n(c,p(C({key:1},e)),{default:a(()=>[e.icon?(s(),n(u,{key:0,icon:e.icon,class:d({"mr-1":!!e.label})},null,8,["icon","class"])):r("",!0),e.label?(s(),l(i,{key:1},[f(y(e.label),1)],64)):r("",!0)]),_:2},1040)),o.divider&&k<o.getActions.length-1?(s(),n(b,{key:2,type:"vertical",class:"action-divider"})):r("",!0)],64))),128)),o.dropDownActions&&o.getDropdownList.length>0?(s(),n($,{key:0,trigger:["hover"],dropMenuList:o.getDropdownList,popconfirm:""},{default:a(()=>[L(o.$slots,"more"),o.$slots.more?r("",!0):(s(),n(D,{key:0,type:"link",size:"small"},{default:a(()=>[g(v,{class:"icon-more"})]),_:1}))]),_:3},8,["dropMenuList"])):r("",!0)],2)}const F=T(w,[["render",P]]);export{F as T};