'use client'; import React from 'react'; import Link from 'next/link'; interface GlassEffectProps { children: React.ReactNode; className?: string; style?: React.CSSProperties; href?: string; external?: boolean; target?: string; onClick?: () => void; tint?: string; } export const GlassEffect: React.FC = ({ children, className = '', style = {}, href, external, target, onClick, tint = 'rgba(255, 255, 255, 0.18)', }) => { const glassStyle: React.CSSProperties = { boxShadow: '0 6px 6px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1)', transitionTimingFunction: 'cubic-bezier(0.175, 0.885, 0.32, 2.2)', ...style, }; const content = (
{children}
); if (!href) return content; if (external) { return ( {content} ); } return ( {content} ); }; export const GlassButton: React.FC<{ children: React.ReactNode; href?: string; external?: boolean; onClick?: () => void; className?: string; tint?: string; }> = ({ children, href, external, onClick, className = '', tint }) => (
{children}
); export const GlassFilter: React.FC = () => ( );