UNPKG

@accounter/client

Version:
1 lines 3 kB
import{s as e}from"./dist-ypP48_Ax.js";import{o as t}from"./utils-CbS-oR5I.js";import{in as n}from"./common-D-vYt_Yl.js";import{Al as r,El as i,Ol as a,al as o,cl as s,ul as c}from"./table-AJA7Uyxy.js";var l=e(t()),u=(0,l.createContext)({padding:0}),d=u.Provider,f=()=>(0,l.useContext)(u).padding,p=s((e,{padding:t,withBorder:n,inheritPadding:r})=>{let o=i({size:t,sizes:e.spacing}),s=`calc(-1 * ${o})`,c=e.colorScheme===`dark`?e.colors.dark[4]:e.colors.gray[3];return{cardSection:{display:`block`,marginLeft:s,marginRight:s,paddingLeft:r?o:void 0,paddingRight:r?o:void 0,borderTop:n?`${a(1)} solid ${c}`:void 0,borderBottom:n?`${a(1)} solid ${c}`:void 0,"& + &":{borderTop:0},"&[data-first]":{marginTop:s,borderTop:0,borderBottom:n?`${a(1)} solid ${c}`:void 0},"&[data-last]":{marginBottom:s,borderBottom:0}}}}),m=Object.defineProperty,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,v=(e,t,n)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,y=(e,t)=>{for(var n in t||={})g.call(t,n)&&v(e,n,t[n]);if(h)for(var n of h(t))_.call(t,n)&&v(e,n,t[n]);return e},b=(e,t)=>{var n={};for(var r in e)g.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&h)for(var r of h(e))t.indexOf(r)<0&&_.call(e,r)&&(n[r]=e[r]);return n},x={withBorder:!1,inheritPadding:!1},S=(0,l.forwardRef)((e,t)=>{let n=c(`CardSection`,x,e),{className:r,withBorder:i,inheritPadding:a,unstyled:s,variant:u}=n,d=b(n,[`className`,`withBorder`,`inheritPadding`,`unstyled`,`variant`]),{classes:m,cx:h}=p({padding:f(),withBorder:i,inheritPadding:a},{name:`Card`,unstyled:s,variant:u});return l.createElement(o,y({className:h(m.cardSection,r),ref:t},d))});S.displayName=`@mantine/core/CardSection`;var C=r(S),w=s(e=>({root:{position:`relative`,overflow:`hidden`,backgroundColor:e.colorScheme===`dark`?e.colors.dark[6]:e.white}})),T=Object.defineProperty,E=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,k=(e,t,n)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,A=(e,t)=>{for(var n in t||={})D.call(t,n)&&k(e,n,t[n]);if(E)for(var n of E(t))O.call(t,n)&&k(e,n,t[n]);return e},j=(e,t)=>{var n={};for(var r in e)D.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&E)for(var r of E(e))t.indexOf(r)<0&&O.call(e,r)&&(n[r]=e[r]);return n},M={padding:`md`},N=(0,l.forwardRef)((e,t)=>{let r=c(`Card`,M,e),{className:i,padding:a,radius:o,children:s,unstyled:u,variant:f}=r,p=j(r,[`className`,`padding`,`radius`,`children`,`unstyled`,`variant`]),{classes:m,cx:h}=w(null,{name:`Card`,unstyled:u,variant:f}),g=l.Children.toArray(s),_=g.map((e,t)=>typeof e==`object`&&e&&`type`in e&&e.type===C?(0,l.cloneElement)(e,{variant:f,padding:a,"data-first":t===0||void 0,"data-last":t===g.length-1||void 0}):e);return l.createElement(d,{value:{padding:a}},l.createElement(n,A({className:h(m.root,i),radius:o,p:a,ref:t},p),_))});N.Section=C,N.displayName=`@mantine/core/Card`;var P=r(N);export{P as t};