replace svg icon with Lucide icon

This commit is contained in:
Takeshi Kimata
2024-02-21 22:26:51 +09:00
parent 9a82627149
commit a835e2f836
5 changed files with 13 additions and 113 deletions

View File

@@ -1,6 +1,6 @@
"use client";
import { Menu, MenuItem } from "@nextui-org/react";
import { HomeIcon, PagesIcon, PlayIcon } from "@/components/icons";
import { LayoutDashboard, Files, FlaskConical } from "lucide-react";
import { useRouter } from "next/navigation";
import useGetCurrentIds from "@/utils/useGetCurrentIds";
@@ -11,21 +11,21 @@ export default function Sidebar() {
<div className="w-64 bg-white border-r-1">
<Menu aria-label="sidebar">
<MenuItem
startContent={<HomeIcon size={28} />}
startContent={<LayoutDashboard strokeWidth={1} size={28} />}
className="p-3"
onClick={() => router.push(`/projects/${projectId}/home`)}
onClick={() => router.push(`/projects/${projectId}/dashboard`)}
>
Home
Dashboard
</MenuItem>
<MenuItem
startContent={<PagesIcon size={28} />}
startContent={<Files strokeWidth={1} size={28} />}
className="p-3"
onClick={() => router.push(`/projects/${projectId}/folders`)}
>
Test Cases
</MenuItem>
<MenuItem
startContent={<PlayIcon size={28} />}
startContent={<FlaskConical strokeWidth={1} size={28} />}
className="p-3"
onClick={() => router.push(`/projects/${projectId}/runs`)}
>