feat: add prisma support, admin panel and auth

This commit is contained in:
AyrisAI
2026-05-15 19:11:17 +03:00
parent 31c3deb2da
commit 09a105cd1e
29 changed files with 3606 additions and 441 deletions

View File

@@ -0,0 +1,22 @@
'use client';
import React from 'react';
import Link from 'next/use-pathname';
import { usePathname } from 'next/navigation';
import NextLink from 'next/link';
interface NavItemProps {
href: string;
children: React.ReactNode;
}
export default function AdminNavItem({ href, children }: NavItemProps) {
const pathname = usePathname();
const isActive = pathname === href;
return (
<NextLink href={href} className={`admin-nav-item ${isActive ? 'active' : ''}`}>
{children}
</NextLink>
);
}