@blockscout/ui-toolkit
Version: 
A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects
10 lines (9 loc) • 418 B
TypeScript
import { default as React } from 'react';
import { TabItem } from './types';
export default function useAdaptiveTabs(tabs: Array<TabItem>, disabled?: boolean): {
    tabsCut: number | undefined;
    tabsRefs: React.RefObject<HTMLButtonElement>[];
    listRef: React.RefObject<HTMLDivElement | null>;
    rightSlotRef: React.RefObject<HTMLDivElement | null>;
    leftSlotRef: React.RefObject<HTMLDivElement | null>;
};