UNPKG

surf-design-system

Version:
22 lines (21 loc) 685 B
/** @jsxRuntime classic */ /** @jsx jsx */ import React from 'react'; export interface TabElement { tabLabel: React.ReactNode; onClick: () => void; id: number; disabled?: boolean; } export interface TabStyleProps { marginBottom?: string; padding?: string; fontSize?: string; } export interface TabsProps extends TabStyleProps { tabList: TabElement[]; selectedTabId: number | null; iconVisible?: boolean; icon?: React.ReactElement<SVGSVGElement>; } export default function Tabs({ tabList, selectedTabId, icon, iconVisible, marginBottom, padding, fontSize, }: TabsProps): import("@emotion/react/jsx-runtime").JSX.Element;