UNPKG

@radix-ui/themes

Version:

[![Radix Themes Logo](https://radix-ui.com/social/themes.png)](https://radix-ui.com/themes)

3 lines (2 loc) 2.66 kB
"use strict";var h=Object.create;var m=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty;var O=(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 n of D(o))!B.call(e,n)&&n!==l&&m(e,n,{get:()=>o[n],enumerable:!(r=v(o,n))||r.enumerable});return e};var y=(e,o,l)=>(l=e!=null?h(x(e)):{},c(o||!e||!e.__esModule?m(l,"default",{value:e,enumerable:!0}):l,e)),W=e=>c(m({},"__esModule",{value:!0}),e);var g={};O(g,{Body:()=>P,Cell:()=>R,ColumnHeaderCell:()=>f,Header:()=>b,Root:()=>d,Row:()=>T,RowHeaderCell:()=>C});module.exports=W(g);var a=y(require("react")),s=y(require("classnames")),t=require("./table.props.js"),p=require("../helpers/index.js"),i=require("../props/index.js"),w=require("./scroll-area.js");const d=a.forwardRef((e,o)=>{const{layout:l,...r}=t.tableRootPropDefs,{className:n,children:u,layout:H,...N}=(0,p.extractProps)(e,r,i.marginPropDefs),E=(0,p.getResponsiveClassNames)({value:H,className:t.tableRootPropDefs.layout.className,propValues:t.tableRootPropDefs.layout.values});return a.createElement("div",{ref:o,className:(0,s.default)("rt-TableRoot",n),...N},a.createElement(w.ScrollArea,null,a.createElement("table",{className:(0,s.default)("rt-TableRootTable",E)},u)))});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,p.extractProps)(e,t.tableRowPropDefs);return a.createElement("tr",{...r,ref:o,className:(0,s.default)("rt-TableRow",l)})});T.displayName="Table.Row";const R=a.forwardRef((e,o)=>{const{className:l,...r}=(0,p.extractProps)(e,t.tableCellPropDefs);return a.createElement("td",{className:(0,s.default)("rt-TableCell",l),ref:o,...r})});R.displayName="Table.Cell";const f=a.forwardRef((e,o)=>{const{className:l,...r}=(0,p.extractProps)(e,t.tableCellPropDefs);return a.createElement("th",{className:(0,s.default)("rt-TableCell","rt-TableColumnHeaderCell",l),scope:"col",ref:o,...r})});f.displayName="Table.ColumnHeaderCell";const C=a.forwardRef((e,o)=>{const{className:l,...r}=(0,p.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