@redocly/theme
Version:
Shared UI components lib
15 lines (14 loc) • 623 B
TypeScript
import React from 'react';
import type { JSX } from 'react';
import { TabsSize } from '../../../markdoc/components/Tabs/Tabs';
export type TabProps = {
tabId: string;
label: string;
size: TabsSize;
disabled?: boolean;
setRef: (element: HTMLButtonElement | null) => void;
onKeyDown: (event: React.KeyboardEvent<HTMLButtonElement>) => void;
onClick: () => void;
};
export declare function TabComponent({ tabId, label, size, disabled, setRef, onKeyDown, onClick, }: TabProps): JSX.Element;
export declare const Tab: import("styled-components").StyledComponent<typeof TabComponent, any, {}, never>;