feat: initialize project with Next.js, Prisma, and admin dashboard functionality

This commit is contained in:
Michael committed 2026-04-10 09:58:09 +02:00
commit b73aa8616b
37 files changed
+8711

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
'use client';
import React from 'react';
import styles from './GlassCard.module.css';
interface GlassCardProps {
children: React.ReactNode;
className?: string;
hoverable?: boolean;
style?: React.CSSProperties;
as?: any;
onClick?: () => void;
}
export const GlassCard: React.FC<GlassCardProps> = ({
children,
className = '',
hoverable = false,
style,
as: Component = 'div',
onClick
}) => {
return (
<Component
className={`${styles.card} ${hoverable ? styles.hoverable : ''} ${className}`}
style={style}
onClick={onClick}
>
{children}
</Component>
);
};