Rocky_Mountain_Vending/.pnpm-store/v10/files/9d/5c37402ec32495bd25dfab2f6ca54754790118ca30aff1195302fce78f38a421292750845cb130b3e05f841db27e80839ff39da81febc46265a14bbf567ccb
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

31 lines
856 B
Text

/**
* @fileOverview Rectangle
*/
import React, { SVGProps } from 'react';
import { AnimationDuration, AnimationTiming } from '../util/types';
export type RectRadius = [number, number, number, number];
interface RectangleProps {
className?: string;
x?: number;
y?: number;
width?: number;
height?: number;
radius?: number | RectRadius;
isAnimationActive?: boolean;
isUpdateAnimationActive?: boolean;
animationBegin?: number;
animationDuration?: AnimationDuration;
animationEasing?: AnimationTiming;
}
export declare const isInRectangle: (point: {
x: number;
y: number;
}, rect: {
x: number;
y: number;
width: number;
height: number;
}) => boolean;
export type Props = Omit<SVGProps<SVGPathElement>, 'radius'> & RectangleProps;
export declare const Rectangle: React.FC<Props>;
export {};