aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
37 lines • 1.23 kB
TypeScript
import React from "react";
export interface GlassPresenceIndicatorProps {
users?: Array<{
id: string;
name: string;
avatar?: string;
status: "online" | "away" | "busy" | "offline";
lastSeen?: Date;
activity?: string;
location?: string;
timezone?: string;
isTyping?: boolean;
customStatus?: {
emoji?: string;
text?: string;
};
}>;
maxVisible?: number;
showAvatars?: boolean;
showNames?: boolean;
showStatus?: boolean;
showActivity?: boolean;
showLastSeen?: boolean;
showTypingIndicator?: boolean;
layout?: "horizontal" | "vertical" | "grid" | "stack";
size?: "small" | "medium" | "large";
groupSimilarStatus?: boolean;
realTimeSync?: boolean;
soundEnabled?: boolean;
animateChanges?: boolean;
theme?: "light" | "dark" | "auto";
onUserClick?: (userId: string) => void;
onStatusChange?: (userId: string, status: string) => void;
className?: string;
}
export declare const GlassPresenceIndicator: React.ForwardRefExoticComponent<GlassPresenceIndicatorProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassPresenceIndicator.d.ts.map