Rocky_Mountain_Vending/.pnpm-store/v10/files/28/4849f245eb462922dee9238be6c7232482c69ad546e7242193afbd3eeec5e250a368a0b9f08521be422b992e8dc4a32a6f751631c2385a4dbb725107fca3d9
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

5 lines
650 B
Text

export declare function useFocusTrap(rootRef: React.RefObject<HTMLElement | null>, triggerRef: React.RefObject<HTMLButtonElement | null> | null, active: boolean, onOpenFocus?: () => void): void;
export declare function getActiveElement(node: HTMLElement | null): HTMLElement | null;
export declare function useClickOutsideAndEscape(rootRef: React.RefObject<HTMLElement | null>, triggerRef: React.RefObject<HTMLButtonElement | null>, active: boolean, close: (reason: 'escape' | 'outside') => void, ownerDocument?: Document): void;
export declare const MENU_DURATION_MS = 200;
export declare const MENU_CURVE = "cubic-bezier(0.175, 0.885, 0.32, 1.1)";