@mui/lab
Version:
Laboratory for new Material UI modules.
29 lines • 758 B
TypeScript
import * as React from 'react';
export interface TabContextValue {
idPrefix: string;
value: string;
}
export interface TabContextProps {
/**
* The content of the component.
*/
children?: React.ReactNode;
/**
* The value of the currently selected `Tab`.
*/
value: string | number;
}
/**
*
* Demos:
*
* - [Tabs](https://mui.com/material-ui/react-tabs/)
*
* API:
*
* - [TabContext API](https://mui.com/material-ui/api/tab-context/)
*/
export default function TabContext(props: TabContextProps): React.JSX.Element;
export function useTabContext(): TabContextValue | null;
export function getPanelId(context: TabContextValue, tabValue: string): string;
export function getTabId(context: TabContextValue, tabValue: string): string;