UNPKG

@redocly/theme

Version:

Shared UI components lib

17 lines (16 loc) 702 B
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; icon?: React.ReactNode; iconRawContent?: string; }; export declare function TabComponent({ tabId, label, size, disabled, setRef, onKeyDown, onClick, icon, iconRawContent, }: TabProps): JSX.Element; export declare const Tab: import("styled-components").StyledComponent<typeof TabComponent, any, {}, never>;