UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

37 lines (34 loc) 1.07 kB
'use client'; import { jsx, jsxs } from 'react/jsx-runtime'; import { GlassButton } from '../button/GlassButton.js'; function GlassReactionBar({ reactions: incomingReactions = [], onReact, className }) { const reactions = Array.isArray(incomingReactions) ? incomingReactions : []; return jsx("div", { "data-glass-component": true, className: className, children: jsx("div", { className: "glass-flex glass-gap-2", children: reactions.length === 0 ? jsx("span", { className: "glass-text-sm glass-text-secondary", children: "No reactions yet." }) : reactions.map(r => jsxs(GlassButton, { variant: "ghost", size: "sm", onClick: () => onReact?.(r.key), children: [jsx("span", { className: "glass-mr-1", children: r.label }), jsx("span", { className: 'text-primary/70', children: r.count })] }, r.key)) }) }); } export { GlassReactionBar, GlassReactionBar as default }; //# sourceMappingURL=GlassReactionBar.js.map