@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com's products.
23 lines (22 loc) • 580 B
JavaScript
"use client";
import React from "react";
import { useTabs, TabPanelProvider } from "../../TabContext";
const TabPanels = ({
children,
dataTest
}) => {
const {
selected
} = useTabs();
return /*#__PURE__*/React.createElement("div", {
className: "w-full",
"data-test": dataTest
}, React.Children.map(children, (child, idx) => {
if (! /*#__PURE__*/React.isValidElement(child)) return null;
return /*#__PURE__*/React.createElement(TabPanelProvider, {
isActive: selected === idx,
index: idx
}, child);
}));
};
export default TabPanels;