@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
32 lines (31 loc) • 1.42 kB
TypeScript
import type { TabsCssVariables, TabsFactory, TabsProps, TabsStylesNames, TabsVariant } from './Tabs';
import type { TabsContextValue } from './Tabs.context';
import type { TabsListProps, TabsListStylesNames } from './TabsList/TabsList';
import type { TabsPanelProps, TabsPanelStylesNames } from './TabsPanel/TabsPanel';
import type { TabsTabProps, TabsTabStylesNames } from './TabsTab/TabsTab';
export { Tabs } from './Tabs';
export { TabsList } from './TabsList/TabsList';
export { TabsTab } from './TabsTab/TabsTab';
export { TabsPanel } from './TabsPanel/TabsPanel';
export { useTabsContext } from './Tabs.context';
export type { TabsProps, TabsStylesNames, TabsCssVariables, TabsFactory, TabsVariant, TabsTabProps, TabsTabStylesNames, TabsPanelProps, TabsPanelStylesNames, TabsListProps, TabsListStylesNames, TabsContextValue, };
export declare namespace Tabs {
type Props = TabsProps;
type StylesNames = TabsStylesNames;
type CssVariables = TabsCssVariables;
type Factory = TabsFactory;
type Variant = TabsVariant;
type ContextValue = TabsContextValue;
namespace Tab {
type Props = TabsTabProps;
type StylesNames = TabsTabStylesNames;
}
namespace Panel {
type Props = TabsPanelProps;
type StylesNames = TabsPanelStylesNames;
}
namespace List {
type Props = TabsListProps;
type StylesNames = TabsListStylesNames;
}
}