'use client' import Link from 'next/link' import { usePathname } from 'next/navigation' import { useSignOut } from '@saaslib/nextjs' import { Badge } from './ui/badge' import { Button } from './ui/button' import { Separator } from './ui/separator' import { cn } from '../lib/utils' import { Crown, LayoutDashboard, Layers, ReceiptText, Users } from 'lucide-react' const navItems = [ { href: '/admin', label: 'Dashboard', icon: LayoutDashboard }, { href: '/admin/users', label: 'Users', icon: Users }, { href: '/admin/collections', label: 'Collections', icon: Layers }, { href: '/admin/subscriptions', label: 'Subscriptions', icon: ReceiptText }, ] export default function AdminNav() { const pathname = usePathname() const { signOut, loading } = useSignOut('/signin') return ( ) }