UNPKG

@blockscout/ui-toolkit

Version:

A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects

17 lines (16 loc) 454 B
import { default as React } from 'react'; export interface TabItemRegular { id: string | Array<string>; title: string | (() => React.ReactNode); count?: number | null; component: React.ReactNode; subTabs?: Array<string>; } export interface TabItemMenu { id: 'menu'; title: string; count?: never; component: null; } export type TabItem = TabItemRegular | TabItemMenu; export type SubTabItem = Omit<TabItem, 'subTabs'>;