aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
41 lines • 1.23 kB
TypeScript
import React from "react";
export interface FractalNode {
id: string;
content: React.ReactNode;
children?: FractalNode[];
depth?: number;
metadata?: Record<string, any>;
scale?: number;
rotation?: number;
position?: {
x: number;
y: number;
};
}
export interface GlassFractalLayoutProps {
nodes: FractalNode[];
maxDepth?: number;
fractalType?: "sierpinski" | "mandelbrot" | "julia" | "tree" | "spiral" | "custom";
scaleFactor?: number;
branchAngle?: number;
initialScale?: number;
recursive?: boolean;
animateGrowth?: boolean;
zoomLevel?: number;
centerNode?: boolean;
interactiveZoom?: boolean;
onNodeClick?: (node: FractalNode) => void;
onNodeHover?: (node: FractalNode | null) => void;
glassConfig?: {
blur?: number;
opacity?: number;
saturation?: number;
brightness?: number;
contrast?: number;
};
soundEnabled?: boolean;
className?: string;
style?: React.CSSProperties;
}
export declare const GlassFractalLayout: React.ForwardRefExoticComponent<GlassFractalLayoutProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassFractalLayout.d.ts.map