"use client"; import React from "react"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { BarChart3, FileText, LogOut } from "lucide-react"; import { Button } from "@/components/ui/button"; import { SignOutButton, UserButton } from "@clerk/nextjs"; import { motion } from "motion/react"; import Image from "next/image"; import { ModeToggle } from "@/components/ui/mode-toggle"; import NotificationBar from "@/features/notifications/components/notification-bar"; interface NavItem { href: string; label: string; icon: React.ReactNode; description: string; } const navItems: NavItem[] = [ { href: "/dashboard", label: "Analytics", icon: , description: "View your statistics", }, { href: "/contacts", label: "Contracts", icon: , description: "Manage contracts", }, ]; export function DashboardNavigation() { const pathname = usePathname(); return (
{/* Logo section */}
LexiCHAIN Logo
LexiChain Operations Console
{/* Navigation items */} {/* Bottom section */}
Trusted workspace
); }