amotify
Version:
UI Component for React,NextJS,esbuild
2 lines (1 loc) • 834 B
JavaScript
import{b as t,c as r,d as p}from"../../chunk-C5N2D3ZX.js";import{jsx as n}from"react/jsx-runtime";import{UUID as f}from"jmini";import{GenerateHTMLProps as C}from"../../@utils";import u from"../../atoms/Box";import{DefaultCellStyles as d}from"./cellStyling";import{TableClasses as l}from"../../@styles/componentClasses";const s=y=>{let e=t({},y),{JSXChildren:m}=e;(!e.tone||e.tone=="auto")&&(e.tone="border");let a=r(t({tableID:e.tableID||f(),tone:e.tone},e),{cellStyles:t(t({},d(e.type,e.tone)),e.cellStyles)});e.tone!="plain"&&(a=t({backgroundColor:"layer.1",borderRadius:"1.tone.primary"},a));let o=C(a),{className:i,style:b}=o,c=p(o,["className","style"]),T=[i,l("Wrap"),l("TableType_"+e.type),l("RowClickable_"+!!a.onRowClick)].join(" ");return n(u,{className:T,style:b,children:n(m,t({},c))})};export{s as Wrapper,s as default};