From 648517078b862da73bfe1f7c2576b16b104cb75d Mon Sep 17 00:00:00 2001 From: cdricms <36056008+cdricms@users.noreply.github.com> Date: Tue, 14 Jan 2025 11:10:01 +0100 Subject: [PATCH] Some tweaks regarding the beautiful dashboard, it's so beautiful. You've never seen anything like it. The best, we only want THE BEST. Chyna --- latosa-frontend/app/(auth)/layout.tsx | 1 + latosa-frontend/components/app-sidebar.tsx | 115 ++++--------------- latosa-frontend/components/nav-bar.tsx | 2 +- latosa-frontend/components/team-switcher.tsx | 6 +- latosa-frontend/dashboard.yaml | 17 +++ 5 files changed, 47 insertions(+), 94 deletions(-) create mode 100644 latosa-frontend/dashboard.yaml diff --git a/latosa-frontend/app/(auth)/layout.tsx b/latosa-frontend/app/(auth)/layout.tsx index 87abb96..0bf3e6b 100644 --- a/latosa-frontend/app/(auth)/layout.tsx +++ b/latosa-frontend/app/(auth)/layout.tsx @@ -1,6 +1,7 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "@/app/globals.css"; +import Navbar from "@/components/nav-bar"; const geistSans = Geist({ variable: "--font-geist-sans", diff --git a/latosa-frontend/components/app-sidebar.tsx b/latosa-frontend/components/app-sidebar.tsx index bab033f..5f094b6 100644 --- a/latosa-frontend/components/app-sidebar.tsx +++ b/latosa-frontend/components/app-sidebar.tsx @@ -6,12 +6,10 @@ import { BookOpen, Bot, Command, - Frame, + Users, GalleryVerticalEnd, - Map, - PieChart, Settings2, - SquareTerminal, + Calendar, } from "lucide-react"; import { NavMain } from "@/components/nav-main"; @@ -35,123 +33,61 @@ const data = { }, teams: [ { - name: "Acme Inc", + name: "Latosa-Escrima", logo: GalleryVerticalEnd, - plan: "Enterprise", + plan: "", }, { - name: "Acme Corp.", - logo: AudioWaveform, - plan: "Startup", - }, - { - name: "Evil Corp.", + name: "Wing-Tsun", logo: Command, - plan: "Free", + plan: "", }, ], navMain: [ { - title: "Playground", - url: "#", - icon: SquareTerminal, + title: "Membres", + url: "/dashboard/members", + icon: Users, isActive: true, items: [ { - title: "History", - url: "#", - }, - { - title: "Starred", - url: "#", - }, - { - title: "Settings", - url: "#", + title: "Création d'un membre", + url: "/dashboard/members/new", }, ], }, { - title: "Models", - url: "#", - icon: Bot, - items: [ - { - title: "Genesis", - url: "#", - }, - { - title: "Explorer", - url: "#", - }, - { - title: "Quantum", - url: "#", - }, - ], + title: "Planning", + url: "/dashboard/planning", + icon: Calendar, }, { - title: "Documentation", - url: "#", + title: "Blogs", + url: "/dashboard/blogs", icon: BookOpen, items: [ { - title: "Introduction", - url: "#", + title: "Catégorie 1", + url: "/dashboard/blogs/categorie-1", }, { - title: "Get Started", - url: "#", + title: "Catégorie 2", + url: "/dashboard/blogs/categorie-2", }, { - title: "Tutorials", - url: "#", + title: "Nouvelle catégorie", + url: "/dashboard/blogs/categories/new", }, { - title: "Changelog", - url: "#", + title: "Nouvel article", + url: "/dashboard/blogs/new", }, ], }, { title: "Settings", - url: "#", + url: "/dashboard/settings", icon: Settings2, - items: [ - { - title: "General", - url: "#", - }, - { - title: "Team", - url: "#", - }, - { - title: "Billing", - url: "#", - }, - { - title: "Limits", - url: "#", - }, - ], - }, - ], - projects: [ - { - name: "Design Engineering", - url: "#", - icon: Frame, - }, - { - name: "Sales & Marketing", - url: "#", - icon: PieChart, - }, - { - name: "Travel", - url: "#", - icon: Map, }, ], }; @@ -164,7 +100,6 @@ export function AppSidebar({ ...props }: React.ComponentProps) { - diff --git a/latosa-frontend/components/nav-bar.tsx b/latosa-frontend/components/nav-bar.tsx index 9c4b3ed..ad287f5 100644 --- a/latosa-frontend/components/nav-bar.tsx +++ b/latosa-frontend/components/nav-bar.tsx @@ -76,7 +76,7 @@ const subMenuItemsTwo = [ const Navbar = () => { return ( -
+