diff --git a/frontend/app/projects/[projectId]/folders/layout.tsx b/frontend/app/projects/[projectId]/folders/layout.tsx index 5e5df01..4183bf3 100644 --- a/frontend/app/projects/[projectId]/folders/layout.tsx +++ b/frontend/app/projects/[projectId]/folders/layout.tsx @@ -157,7 +157,7 @@ export default function FoldersLayout({ params: { projectId: number }; }) { const router = useRouter(); - const pathname = usePathname() + const pathname = usePathname(); const [folders, setFolders] = useState([]); const [selectedFolder, setSelectedFolder] = useState({}); @@ -226,7 +226,9 @@ export default function FoldersLayout({ // Redirect to the smallest folder ID page if the path is "projects/1/folders if (pathname === `/projects/${params.projectId}/folders`) { const smallestFolderId = Math.min(...data.map((folder) => folder.id)); - router.push(`/projects/${params.projectId}/folders/${smallestFolderId}/cases`); + router.push( + `/projects/${params.projectId}/folders/${smallestFolderId}/cases` + ); } } catch (error) { console.error("Error in effect:", error.message); @@ -236,6 +238,9 @@ export default function FoldersLayout({ fetchDataEffect(); }, [folderId]); + const baseClass = "p-3 rounded-none"; + const selectedClass = `${baseClass} bg-neutral-200 dark:bg-neutral-700`; + return (
@@ -248,7 +253,7 @@ export default function FoldersLayout({ > New Folder - + {folders.map((folder, index) => ( } + startContent={} className={ selectedFolder && folder.id === selectedFolder.id - ? "bg-gray-300 dark:bg-gray-700" - : "" + ? selectedClass + : baseClass } endContent={
-
- {children} -
+
{children}
{ setCurrentTab(key); @@ -45,6 +46,7 @@ export default function Sidebar() {
router.push(`/projects/${projectId}/home`)} > @@ -53,11 +55,7 @@ export default function Sidebar() { key={itr.key} startContent={itr.startContent} onClick={() => handleTabClick(itr.key)} - className={ - currentKey === itr.key - ? listBoxItemClassName + " border-gray-600 " - : listBoxItemClassName - } + className={currentKey === itr.key ? selectedClass : baseClass} > {itr.text}