Files
kefu/deploy/archive-performance-fix/admin-web/apps/web-antd/dist/js/Compact-B2FnUvCm.js
T
2026-09-21 10:34:06 +08:00

1 line
3.0 KiB
JavaScript

import{D as e,g as t,k as n}from"./runtime-core.esm-bundler-DkysjgTd.js";import{G as r,Z as i,rt as a,t as o,u as s,vt as c,wt as l}from"./useConfigInject-DomGmy3z.js";import{t as u}from"./vue-types-CEi2nPn2.js";import{d,f,i as p,o as m,p as h,r as g,s as _,t as v}from"./_getTag-2z2WZcIh.js";import{t as y}from"./createContext-LBMERH-r.js";var b=e=>{let{componentCls:t}=e;return{[t]:{display:`inline-flex`,"&-block":{display:`flex`,width:`100%`},"&-vertical":{flexDirection:`column`}}}},x=e=>{let{componentCls:t}=e;return{[t]:{display:`inline-flex`,"&-rtl":{direction:`rtl`},"&-vertical":{flexDirection:`column`},"&-align":{flexDirection:`column`,"&-center":{alignItems:`center`},"&-start":{alignItems:`flex-start`},"&-end":{alignItems:`flex-end`},"&-baseline":{alignItems:`baseline`}},[`${t}-item`]:{"&:empty":{display:`none`}}}}},S=s(`Space`,e=>[x(e),b(e)]),C=`[object Map]`,w=`[object Set]`,T=Object.prototype.hasOwnProperty;function E(e){if(e==null)return!0;if(g(e)&&(h(e)||typeof e==`string`||typeof e.splice==`function`||d(e)||_(e)||f(e)))return!e.length;var t=v(e);if(t==C||t==w)return!e.size;if(m(e))return!p(e).length;for(var n in e)if(T.call(e,n))return!1;return!0}var D=()=>({compactSize:String,compactDirection:u.oneOf(i(`horizontal`,`vertical`)).def(`horizontal`),isFirstItem:r(),isLastItem:r()}),O=y(null),k=(e,n)=>{let r=O.useInject(),i=t(()=>{if(!r||E(r))return``;let{compactDirection:t,isFirstItem:i,isLastItem:a}=r,o=t===`vertical`?`-vertical-`:`-`;return c({[`${e.value}-compact${o}item`]:!0,[`${e.value}-compact${o}first-item`]:i,[`${e.value}-compact${o}last-item`]:a,[`${e.value}-compact${o}item-rtl`]:n.value===`rtl`})});return{compactSize:t(()=>r==null?void 0:r.compactSize),compactDirection:t(()=>r==null?void 0:r.compactDirection),compactItemClassnames:i}},A=n({name:`NoCompactStyle`,setup(e,t){let{slots:n}=t;return O.useProvide(null),()=>{var e;return(e=n.default)==null?void 0:e.call(n)}}}),j=()=>({prefixCls:String,size:{type:String},direction:u.oneOf(i(`horizontal`,`vertical`)).def(`horizontal`),align:u.oneOf(i(`start`,`end`,`center`,`baseline`)),block:{type:Boolean,default:void 0}}),M=n({name:`CompactItem`,props:D(),setup(e,t){let{slots:n}=t;return O.useProvide(e),()=>{var e;return(e=n.default)==null?void 0:e.call(n)}}}),N=n({name:`ASpaceCompact`,inheritAttrs:!1,props:j(),setup(n,r){let{attrs:i,slots:s}=r,{prefixCls:u,direction:d}=o(`space-compact`,n),f=O.useInject(),[p,m]=S(u),h=t(()=>c(u.value,m.value,{[`${u.value}-rtl`]:d.value===`rtl`,[`${u.value}-block`]:n.block,[`${u.value}-vertical`]:n.direction===`vertical`}));return()=>{var t;let r=a(((t=s.default)==null?void 0:t.call(s))||[]);return r.length===0?null:p(e(`div`,l(l({},i),{},{class:[h.value,i.class]}),[r.map((t,i)=>{var a;let o=t&&t.key||`${u.value}-item-${i}`,s=!f||E(f);return e(M,{key:o,compactSize:(a=n.size)==null?`middle`:a,compactDirection:n.direction,isFirstItem:i===0&&(s||(f==null?void 0:f.isFirstItem)),isLastItem:i===r.length-1&&(s||(f==null?void 0:f.isLastItem))},{default:()=>[t]})})]))}}});export{S as i,A as n,k as r,N as t};