UNPKG

@ducor/react

Version:

admin template ui interface

43 lines (42 loc) 1.2 kB
import React from "react"; export type TabGroupProps = { children?: React.ReactNode; className?: string; }; export type TabListProps = { children?: React.ReactNode; className?: string; }; export type TabProps = { children?: React.ReactNode; className?: string; index: number; }; export type TabPanelsProps = { children?: React.ReactNode; className?: string; }; export type TabPanelProps = { children?: React.ReactNode; className?: string; index: number; }; export type TabPanelFooterProps = { children?: React.ReactNode; className?: string; }; type TabContextType = { activeTab: number; setActiveTab: (index: number) => void; }; export declare const TabProvider: React.FC<{ children: React.ReactNode; }>; export declare const useTabContext: () => TabContextType; declare const TabGroup: React.FC<TabGroupProps>; declare const TabList: React.FC<TabListProps>; declare const Tab: React.FC<TabProps>; declare const TabPanel: React.FC<TabPanelProps>; declare const TabPanels: React.FC<TabPanelsProps>; declare const TabPanelFooter: React.FC<TabPanelFooterProps>; export { Tab, TabList, TabPanel, TabPanels, TabGroup, TabPanelFooter };