UNPKG

@while-and-for/tremor-react

Version:

The React library to build dashboards faster.

3 lines (2 loc) 851 B
'use client'; "use strict";var e=require("tslib"),t=require("react"),r=require("../../../lib/utils.cjs"),s=require("../../../lib/tremorTwMerge.cjs");require("../../../contexts/BaseColorContext.cjs");var a=require("../../../contexts/IndexContext.cjs");require("../../../contexts/RootStylesContext.cjs");var l=require("../../../contexts/SelectedValueContext.cjs");function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=c(t);const n=r.makeClassName("TabPanel"),u=o.default.forwardRef(((r,c)=>{const{children:u,className:i}=r,d=e.__rest(r,["children","className"]),{selectedValue:x}=t.useContext(l),f=x===t.useContext(a);return o.default.createElement("div",Object.assign({ref:c,className:s.tremorTwMerge(n("root"),"w-full mt-2",f?"":"hidden",i),"aria-selected":f?"true":"false"},d),u)}));u.displayName="TabPanel",module.exports=u;