@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 2.73 kB
JavaScript
var v=Object.create;var m=Object.defineProperty;var D=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var B=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty;var W=(e,o)=>{for(var l in o)m(e,l,{get:o[l],enumerable:!0})},c=(e,o,l,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let p of x(o))!O.call(e,p)&&p!==l&&m(e,p,{get:()=>o[p],enumerable:!(r=D(o,p))||r.enumerable});return e};var y=(e,o,l)=>(l=e!=null?v(B(e)):{},c(o||!e||!e.__esModule?m(l,"default",{value:e,enumerable:!0}):l,e)),g=e=>c(m({},"__esModule",{value:!0}),e);var G={};W(G,{Body:()=>P,Cell:()=>f,ColumnHeaderCell:()=>R,Header:()=>b,Root:()=>d,Row:()=>T,RowHeaderCell:()=>C});module.exports=g(G);var a=y(require("react")),s=y(require("classnames")),t=require("./table.props.js"),n=require("../helpers/extract-props.js"),i=require("../helpers/get-responsive-styles.js"),w=require("../props/margin.props.js"),u=require("./scroll-area.js");const d=a.forwardRef((e,o)=>{const{layout:l,...r}=t.tableRootPropDefs,{className:p,children:H,layout:N,...E}=(0,n.extractProps)(e,r,w.marginPropDefs),h=(0,i.getResponsiveClassNames)({value:N,className:t.tableRootPropDefs.layout.className,propValues:t.tableRootPropDefs.layout.values});return a.createElement("div",{ref:o,className:(0,s.default)("rt-TableRoot",p),...E},a.createElement(u.ScrollArea,null,a.createElement("table",{className:(0,s.default)("rt-TableRootTable",h)},H)))});d.displayName="Table.Root";const b=a.forwardRef(({className:e,...o},l)=>a.createElement("thead",{...o,ref:l,className:(0,s.default)("rt-TableHeader",e)}));b.displayName="Table.Header";const P=a.forwardRef(({className:e,...o},l)=>a.createElement("tbody",{...o,ref:l,className:(0,s.default)("rt-TableBody",e)}));P.displayName="Table.Body";const T=a.forwardRef((e,o)=>{const{className:l,...r}=(0,n.extractProps)(e,t.tableRowPropDefs);return a.createElement("tr",{...r,ref:o,className:(0,s.default)("rt-TableRow",l)})});T.displayName="Table.Row";const f=a.forwardRef((e,o)=>{const{className:l,...r}=(0,n.extractProps)(e,t.tableCellPropDefs);return a.createElement("td",{className:(0,s.default)("rt-TableCell",l),ref:o,...r})});f.displayName="Table.Cell";const R=a.forwardRef((e,o)=>{const{className:l,...r}=(0,n.extractProps)(e,t.tableCellPropDefs);return a.createElement("th",{className:(0,s.default)("rt-TableCell","rt-TableColumnHeaderCell",l),scope:"col",ref:o,...r})});R.displayName="Table.ColumnHeaderCell";const C=a.forwardRef((e,o)=>{const{className:l,...r}=(0,n.extractProps)(e,t.tableCellPropDefs);return a.createElement("th",{className:(0,s.default)("rt-TableCell","rt-TableRowHeaderCell",l),scope:"row",ref:o,...r})});C.displayName="Table.RowHeaderCell";
//# sourceMappingURL=table.js.map
;