UNPKG

@while-and-for/tremor-react

Version:

The React library to build dashboards faster.

3 lines (2 loc) 735 B
'use client'; import{__rest as e}from"tslib";import t,{useContext as o}from"react";import{makeClassName as r}from"../../../lib/utils.js";import{tremorTwMerge as s}from"../../../lib/tremorTwMerge.js";import"../../../contexts/BaseColorContext.js";import a from"../../../contexts/IndexContext.js";import"../../../contexts/RootStylesContext.js";import l from"../../../contexts/SelectedValueContext.js";const m=r("TabPanel"),i=t.forwardRef(((r,i)=>{const{children:n,className:c}=r,d=e(r,["children","className"]),{selectedValue:f}=o(l),p=f===o(a);return t.createElement("div",Object.assign({ref:i,className:s(m("root"),"w-full mt-2",p?"":"hidden",c),"aria-selected":p?"true":"false"},d),n)}));i.displayName="TabPanel";export{i as default};