aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
35 lines • 1.24 kB
TypeScript
import React from "react";
import "./BrandColorIntegration.css";
interface EntityBrandColors {
entityId: string;
primaryColor: string;
secondaryColor: string;
logoUrl?: string;
colorHistory: Array<{
color: string;
timestamp: number;
confidence: number;
}>;
}
interface BrandColorIntegrationProps {
entityId?: string;
brandColors?: string[];
fallbackColors?: {
primary: string;
secondary: string;
};
animationDuration?: number;
className?: string;
children: React.ReactNode;
}
export declare function BrandColorIntegration({ entityId, brandColors, fallbackColors, animationDuration, className, children, }: BrandColorIntegrationProps): import("react/jsx-runtime").JSX.Element;
export declare function BrandGlassButton({ children, variant, className, onClick, disabled, ...props }: {
children: React.ReactNode;
variant?: "primary" | "secondary";
className?: string;
onClick?: () => void;
disabled?: boolean;
}): import("react/jsx-runtime").JSX.Element;
export declare function useBrandColors(entityId?: string): EntityBrandColors | null;
export default BrandColorIntegration;
//# sourceMappingURL=BrandColorIntegration.d.ts.map