From 9a82627149810f63f13303a492f2225a6c5de165 Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Wed, 21 Feb 2024 22:10:28 +0900 Subject: [PATCH] start using Lucide icon --- .../projects/[projectId]/folders/layout.tsx | 14 +++++++++++--- frontend/components/icons.tsx | 19 ------------------- frontend/package-lock.json | 9 +++++++++ frontend/package.json | 1 + 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/frontend/app/projects/[projectId]/folders/layout.tsx b/frontend/app/projects/[projectId]/folders/layout.tsx index 0845b4a..1d13a6b 100644 --- a/frontend/app/projects/[projectId]/folders/layout.tsx +++ b/frontend/app/projects/[projectId]/folders/layout.tsx @@ -2,8 +2,8 @@ import { useEffect, useState } from "react"; import Config from "@/config/config"; const apiServer = Config.apiServer; -import { Listbox, ListboxItem } from "@nextui-org/react"; -import { FolderIcon } from "@/components/icons"; +import { Button, Listbox, ListboxItem } from "@nextui-org/react"; +import { Folder, Plus } from "lucide-react"; import { useRouter } from "next/navigation"; /** @@ -60,6 +60,14 @@ export default function ProjectsLayout({ return (
+ {folders.map((folder, index) => ( } + startContent={} > {folder.name} {/* {folder.detail} diff --git a/frontend/components/icons.tsx b/frontend/components/icons.tsx index bfc2031..57d5664 100644 --- a/frontend/components/icons.tsx +++ b/frontend/components/icons.tsx @@ -266,25 +266,6 @@ export const PlayIcon: React.FC = ({ ); }; -export const FolderIcon: React.FC = ({ - size = 24, - width, - height, - ...props -}) => { - return ( - - - - ); -}; - export const DotsIcon: React.FC = ({ size = 24, width, diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c216623..841bd7c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -20,6 +20,7 @@ "eslint-config-next": "14.0.2", "framer-motion": "^10.16.4", "intl-messageformat": "^10.5.0", + "lucide-react": "^0.335.0", "next": "14.0.2", "next-themes": "^0.2.1", "postcss": "8.4.31", @@ -5092,6 +5093,14 @@ "node": ">=10" } }, + "node_modules/lucide-react": { + "version": "0.335.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.335.0.tgz", + "integrity": "sha512-FNmIG4JLdvpK86ZFJjrT0SnFEa95KhsiNokVicA5mWEf1oe+ujP2C/bTr0PVQzr/wzvZpzgxaOySq0O79q2oMA==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 47727d5..86f274b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,6 +21,7 @@ "eslint-config-next": "14.0.2", "framer-motion": "^10.16.4", "intl-messageformat": "^10.5.0", + "lucide-react": "^0.335.0", "next": "14.0.2", "next-themes": "^0.2.1", "postcss": "8.4.31",