Rocky_Mountain_Vending/.pnpm-store/v10/files/0f/4f89a34e078b500eb41b7886a71f176d5005439100ae41f44b9f40e75a2661209716e36bbb8574cfdbe59c16f57a9aad233f9d68401e0db267456c7b5fec30
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

45 lines
1.5 KiB
Text

import React from 'react';
export interface SunburstData {
[key: string]: any;
name: string;
value?: number;
fill?: string;
children?: SunburstData[];
}
interface TextOptions {
fontFamily?: string;
fontWeight?: string;
paintOrder?: string;
stroke?: string;
fill?: string;
fontSize?: string;
pointerEvents?: string;
}
export interface SunburstChartProps {
className?: string;
data?: SunburstData;
width?: number;
height?: number;
padding?: number;
dataKey?: string;
ringPadding?: number;
innerRadius?: number;
outerRadius?: number;
/** The abscissa of pole in polar coordinate */
cx?: number;
/** The ordinate of pole in polar coordinate */
cy?: number;
/** Angle in degrees from which the chart should start. */
startAngle?: number;
/** Angle, in degrees, at which the chart should end. Can be used to generate partial sunbursts. */
endAngle?: number;
children?: React.ReactNode;
fill?: string;
stroke?: string;
textOptions?: TextOptions;
onMouseEnter?: (node: SunburstData, e: React.MouseEvent) => void;
onMouseLeave?: (node: SunburstData, e: React.MouseEvent) => void;
onClick?: (node: SunburstData) => void;
}
export declare const SunburstChart: ({ className, data, children, width, height, padding, dataKey, ringPadding, innerRadius, fill, stroke, textOptions, outerRadius, cx, cy, startAngle, endAngle, onClick, onMouseEnter, onMouseLeave, }: SunburstChartProps) => React.JSX.Element;
export {};