Rocky_Mountain_Vending/.pnpm-store/v10/files/d0/8a286dc6ed39edd7f6b51a2dc79da04a212f43bf112fad14b4023c194ed706c816220638dc06ededb9f053f0734ac5c94bfc0dbc711106d4711a7b1dc0ba70
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

47 lines
1.4 KiB
Text

import { ReactElement } from 'react';
import { BaseAxisProps, ChartCoordinate, ChartOffset, DataKey, LayoutType, Margin, StackOffsetType, TickItem } from '../util/types';
import { AxisStackGroups } from '../util/ChartUtils';
export type AxisMap = {
[axisId: string]: BaseAxisProps;
};
export interface CategoricalChartState {
chartX?: number;
chartY?: number;
dataStartIndex?: number;
dataEndIndex?: number;
activeTooltipIndex?: number;
isTooltipActive?: boolean;
updateId?: number;
xAxisMap?: AxisMap;
yAxisMap?: AxisMap;
zAxisMap?: AxisMap;
orderedTooltipTicks?: any;
tooltipAxis?: BaseAxisProps;
tooltipTicks?: TickItem[];
graphicalItems?: ReadonlyArray<ReactElement>;
activeCoordinate?: ChartCoordinate;
offset?: ChartOffset;
angleAxisMap?: any;
radiusAxisMap?: any;
formattedGraphicalItems?: any;
/** active tooltip payload */
activePayload?: any[];
tooltipAxisBandSize?: number;
/** active item */
activeItem?: any;
/** Active label of data */
activeLabel?: string;
activeIndex?: number;
xValue?: number;
yValue?: number;
legendBBox?: DOMRect | null;
prevDataKey?: DataKey<any>;
prevData?: any[];
prevWidth?: number;
prevHeight?: number;
prevLayout?: LayoutType;
prevStackOffset?: StackOffsetType;
prevMargin?: Margin;
prevChildren?: any;
stackGroups?: AxisStackGroups;
}