Files
2025-03-07 19:22:02 +01:00

15 lines
606 B
JavaScript

import * as React from 'react';
import { useTab_unstable } from './useTab';
import { renderTab_unstable } from './renderTab';
import { useTabStyles_unstable } from './useTabStyles.styles';
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
/**
* A tab provides a selectable item in a tab list.
*/ export const Tab = /*#__PURE__*/ React.forwardRef((props, ref)=>{
const state = useTab_unstable(props, ref);
useTabStyles_unstable(state);
useCustomStyleHook_unstable('useTabStyles_unstable')(state);
return renderTab_unstable(state);
});
Tab.displayName = 'Tab';