UNPKG

aura-glass

Version:

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

27 lines (24 loc) 647 B
'use client'; import { jsx, Fragment } from 'react/jsx-runtime'; import { useState, useEffect } from 'react'; import { isBrowser } from '../../utils/env.js'; const AuraGlassClientBoundary = ({ children, fallback = null }) => { const [isClient, setIsClient] = useState(() => isBrowser()); useEffect(() => { if (isClient) return; setIsClient(true); }, [isClient]); if (!isClient) { return jsx(Fragment, { children: fallback }); } return jsx(Fragment, { children: children }); }; export { AuraGlassClientBoundary, AuraGlassClientBoundary as default }; //# sourceMappingURL=AuraGlassClientBoundary.js.map