aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
37 lines • 1.07 kB
TypeScript
import React from "react";
export interface OrbitalMenuItem {
id: string;
label: string;
icon?: React.ReactNode;
onClick?: () => void;
disabled?: boolean;
shortcut?: string;
category?: string;
priority?: number;
metadata?: Record<string, any>;
}
export interface GlassOrbitalMenuProps {
items: OrbitalMenuItem[];
centerElement?: React.ReactNode;
radius?: number;
itemSize?: number;
isOpen?: boolean;
onOpenChange?: (open: boolean) => void;
rotationSpeed?: number;
autoRotate?: boolean;
hoverExpansion?: number;
springTension?: number;
springFriction?: number;
glassConfig?: {
blur?: number;
opacity?: number;
saturation?: number;
brightness?: number;
contrast?: number;
};
soundEnabled?: boolean;
className?: string;
style?: React.CSSProperties;
}
export declare const GlassOrbitalMenu: React.ForwardRefExoticComponent<GlassOrbitalMenuProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassOrbitalMenu.d.ts.map