@while-and-for/tremor-react
Version:
The React library to build dashboards faster.
3 lines (2 loc) • 828 B
JavaScript
'use client';
import{__rest as e}from"tslib";import t from"react";import{makeClassName as r}from"../../../lib/utils.js";import{tremorTwMerge as o}from"../../../lib/tremorTwMerge.js";import{Tab as s}from"@headlessui/react";import"../../../contexts/BaseColorContext.js";import a from"../../../contexts/IndexContext.js";import"../../../contexts/RootStylesContext.js";import l from"../../../contexts/SelectedValueContext.js";const m=r("TabPanels"),n=t.forwardRef(((r,n)=>{const{children:i,className:c}=r,d=e(r,["children","className"]);return t.createElement(s.Panels,Object.assign({as:"div",ref:n,className:o(m("root"),"w-full",c)},d),(({selectedIndex:e})=>t.createElement(l.Provider,{value:{selectedValue:e}},t.Children.map(i,((e,r)=>t.createElement(a.Provider,{value:r},e))))))}));n.displayName="TabPanels";export{n as default};