UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

35 lines (34 loc) 1.11 kB
import React from "react"; export interface TabTitleProps { /** Identifier used for testing purposes */ "data-role"?: string; title?: string; id?: string; dataTabId?: string; className?: string; children?: React.ReactNode; isTabSelected?: boolean; position?: "top" | "left"; errorMessage?: string; warningMessage?: string; infoMessage?: string; error?: boolean; warning?: boolean; info?: boolean; borders?: boolean; noLeftBorder?: boolean; noRightBorder?: boolean; alternateStyling?: boolean; isInSidebar?: boolean; siblings?: React.ReactNode; titlePosition?: "before" | "after"; href?: string; tabIndex?: number; size?: "default" | "large"; align?: "left" | "right"; customLayout?: React.ReactNode; onClick: (ev: React.MouseEvent<HTMLButtonElement | HTMLAnchorElement>) => void; onKeyDown: (ev: React.KeyboardEvent<HTMLButtonElement | HTMLAnchorElement>) => void; } declare const TabTitle: React.ForwardRefExoticComponent<TabTitleProps & React.RefAttributes<HTMLElement>>; export default TabTitle;