aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
32 lines • 899 B
TypeScript
import React from "react";
import { PersonaId, PersonaMode } from "@/tokens/generated";
export type HeroActionVariant = "primary" | "secondary";
export interface HeroAction {
label: string;
href: string;
variant?: HeroActionVariant;
icon?: React.ReactNode;
ariaLabel?: string;
}
export interface HeroStat {
label: string;
value: string;
}
export interface HeroSectionProps {
eyebrow?: string;
heading: React.ReactNode;
description?: React.ReactNode;
highlight?: React.ReactNode;
actions?: HeroAction[];
stats?: HeroStat[];
media?: React.ReactNode;
personaId?: PersonaId;
mode?: PersonaMode;
glassOverlay?: boolean;
align?: "left" | "center";
className?: string;
"data-testid"?: string;
}
export declare const HeroSection: React.FC<HeroSectionProps>;
export default HeroSection;
//# sourceMappingURL=HeroSection.d.ts.map