1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00
unleash.unleash/frontend/src/component/common/TabNav/TabPanel/TabPanel.tsx

19 lines
408 B
TypeScript

import React, { ReactNode } from 'react';
interface ITabPanelProps {
value: number;
index: number;
children: ReactNode;
}
export const TabPanel = ({ children, value, index }: ITabPanelProps) => (
<div
role="tabpanel"
hidden={value !== index}
id={`tabpanel-${index}`}
aria-labelledby={`tab-${index}`}
>
{value === index && children}
</div>
);