update nav items
This commit is contained in:
parent
bf12ded925
commit
56caad6b13
|
@ -14,7 +14,7 @@ import {
|
||||||
SidebarTrigger,
|
SidebarTrigger,
|
||||||
} from "@/components/ui/sidebar";
|
} from "@/components/ui/sidebar";
|
||||||
|
|
||||||
export default function Map() {
|
export default function CrimeOverview() {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<header className="flex h-16 shrink-0 items-center gap-2 transition-[width,height] ease-linear group-has-[[data-collapsible=icon]]/sidebar-wrapper:h-12">
|
<header className="flex h-16 shrink-0 items-center gap-2 transition-[width,height] ease-linear group-has-[[data-collapsible=icon]]/sidebar-wrapper:h-12">
|
|
@ -4,7 +4,7 @@ import * as React from "react";
|
||||||
|
|
||||||
|
|
||||||
import { NavMain } from "@/components/nav-main";
|
import { NavMain } from "@/components/nav-main";
|
||||||
import { NavProjects } from "@/components/nav-projects";
|
import { NavReports } from "@/components/nav-report";
|
||||||
import { NavUser } from "@/components/nav-user";
|
import { NavUser } from "@/components/nav-user";
|
||||||
import { TeamSwitcher } from "@/components/team-switcher";
|
import { TeamSwitcher } from "@/components/team-switcher";
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ const data = {
|
||||||
subItems: [
|
subItems: [
|
||||||
{
|
{
|
||||||
title: "Crime Overview",
|
title: "Crime Overview",
|
||||||
url: "/crime-management/crime-overview",
|
url: "/protected/crime-management/crime-overview",
|
||||||
slug: "crime-overview",
|
slug: "crime-overview",
|
||||||
icon: IconAlertTriangle,
|
icon: IconAlertTriangle,
|
||||||
orderSeq: 1,
|
orderSeq: 1,
|
||||||
|
@ -262,22 +262,17 @@ const data = {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
projects: [
|
reports: [
|
||||||
{
|
{
|
||||||
name: "Design Engineering",
|
name: "Crime Reports",
|
||||||
url: "#",
|
url: "#",
|
||||||
icon: IconFrame,
|
icon: IconFrame,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Sales & Marketing",
|
name: "Demographics Reports",
|
||||||
url: "#",
|
url: "#",
|
||||||
icon: IconChartPie,
|
icon: IconChartPie,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "Travel",
|
|
||||||
url: "#",
|
|
||||||
icon: IconMap,
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -289,7 +284,7 @@ export function AppSidebar({ ...props }: React.ComponentProps<typeof Sidebar>) {
|
||||||
</SidebarHeader>
|
</SidebarHeader>
|
||||||
<SidebarContent>
|
<SidebarContent>
|
||||||
<NavMain items={data.navMain} />
|
<NavMain items={data.navMain} />
|
||||||
<NavProjects projects={data.projects} />
|
<NavReports reports={data.reports} />
|
||||||
</SidebarContent>
|
</SidebarContent>
|
||||||
<SidebarFooter>
|
<SidebarFooter>
|
||||||
<NavUser user={data.user} />
|
<NavUser user={data.user} />
|
||||||
|
|
|
@ -27,10 +27,10 @@ import {
|
||||||
|
|
||||||
import * as TablerIcons from "@tabler/icons-react";
|
import * as TablerIcons from "@tabler/icons-react";
|
||||||
|
|
||||||
export function NavProjects({
|
export function NavReports({
|
||||||
projects,
|
reports,
|
||||||
}: {
|
}: {
|
||||||
projects: {
|
reports: {
|
||||||
name: string;
|
name: string;
|
||||||
url: string;
|
url: string;
|
||||||
icon: TablerIcons.Icon;
|
icon: TablerIcons.Icon;
|
||||||
|
@ -40,9 +40,9 @@ export function NavProjects({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SidebarGroup className="group-data-[collapsible=icon]:hidden">
|
<SidebarGroup className="group-data-[collapsible=icon]:hidden">
|
||||||
<SidebarGroupLabel>Projects</SidebarGroupLabel>
|
<SidebarGroupLabel>Reports</SidebarGroupLabel>
|
||||||
<SidebarMenu>
|
<SidebarMenu>
|
||||||
{projects.map((item) => (
|
{reports.map((item) => (
|
||||||
<SidebarMenuItem key={item.name}>
|
<SidebarMenuItem key={item.name}>
|
||||||
<SidebarMenuButton asChild>
|
<SidebarMenuButton asChild>
|
||||||
<a href={item.url}>
|
<a href={item.url}>
|
||||||
|
@ -62,18 +62,18 @@ export function NavProjects({
|
||||||
side={isMobile ? "bottom" : "right"}
|
side={isMobile ? "bottom" : "right"}
|
||||||
align={isMobile ? "end" : "start"}
|
align={isMobile ? "end" : "start"}
|
||||||
>
|
>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem className="space-x-2">
|
||||||
<Folder className="text-muted-foreground" />
|
<Folder className="text-muted-foreground" />
|
||||||
<span>View Project</span>
|
<span>View Reports</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem className="space-x-2">
|
||||||
<Forward className="text-muted-foreground" />
|
<Forward className="text-muted-foreground" />
|
||||||
<span>Share Project</span>
|
<span>Export Report</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuItem>
|
<DropdownMenuItem className="space-x-2">
|
||||||
<Trash2 className="text-muted-foreground" />
|
<Trash2 className="text-muted-foreground" />
|
||||||
<span>Delete Project</span>
|
<span>Delete Report</span>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
Loading…
Reference in New Issue