@wordpress/components
Version:
UI components for WordPress.
26 lines • 1.43 kB
TypeScript
/**
* Internal dependencies
*/
import type { TabsProps } from './types';
/**
* Display one panel of content at a time with a tabbed interface, based on the
* WAI-ARIA Tabs Pattern.
*
* @see https://www.w3.org/WAI/ARIA/apg/patterns/tabs/
* ```
*/
export declare const Tabs: (({ selectOnMove, defaultTabId, orientation, onSelect, children, selectedTabId, activeTabId, defaultActiveTabId, onActiveTabIdChange, }: TabsProps) => import("react").JSX.Element) & {
Tab: import("react").ForwardRefExoticComponent<Omit<import("../context").WordPressComponentProps<import("./types").TabProps, "button", false>, "id"> & import("react").RefAttributes<HTMLButtonElement>> & {
displayName: string;
};
TabList: import("react").ForwardRefExoticComponent<import("./types").TabListProps & Omit<Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, "children" | "as"> & import("react").RefAttributes<HTMLDivElement>> & {
displayName: string;
};
TabPanel: import("react").ForwardRefExoticComponent<Omit<import("../context").WordPressComponentProps<import("./types").TabPanelProps, "div", false>, "id"> & import("react").RefAttributes<HTMLDivElement>> & {
displayName: string;
};
Context: import("react").Context<import("./types").TabsContextProps> & {
displayName: string;
};
};
//# sourceMappingURL=index.d.ts.map