UNPKG

@while-and-for/tremor-react

Version:

The React library to build dashboards faster.

2 lines (1 loc) 726 B
import{__rest as o}from"tslib";import n from"react";import{makeClassName as r}from"../../../lib/utils.js";import{tremorTwMerge as m}from"../../../lib/tremorTwMerge.js";import{colSpan as e,colSpanSm as l,colSpanMd as t,colSpanLg as a}from"./styles.js";const s=r("Col"),i=n.forwardRef(((r,i)=>{const{numColSpan:p=1,numColSpanSm:c,numColSpanMd:u,numColSpanLg:S,children:C,className:d}=r,f=o(r,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),b=(o,n)=>o&&Object.keys(n).includes(String(o))?n[o]:"";return n.createElement("div",Object.assign({ref:i,className:m(s("root"),(()=>{const o=b(p,e),n=b(c,l),r=b(u,t),s=b(S,a);return m(o,n,r,s)})(),d)},f),C)}));i.displayName="Col";export{i as default};