UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

24 lines (23 loc) 784 B
export interface IndicatorDimensions { left: number; width: number; top: number; height: number; } export interface CalculateIndicatorPositionParams { selectedButton: HTMLButtonElement; container: HTMLDivElement; selectedIndex: number; totalChildren: number; dividerRefs: Array<HTMLSpanElement | null>; } export declare const calculateIndicatorPosition: (params: CalculateIndicatorPositionParams) => IndicatorDimensions; export interface MeasureButtonWidthsParams { buttons: HTMLButtonElement[]; maxWidth?: string | number; } export interface MeasureButtonWidthsResult { equalWidth: number | null; isConstrained: boolean; } export declare const measureButtonWidths: (params: MeasureButtonWidthsParams) => MeasureButtonWidthsResult;