From 12f6092a5bce34666375d98a43674fa6f5b456fd Mon Sep 17 00:00:00 2001
From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Date: Sun, 16 Nov 2025 07:45:43 -0600
Subject: [PATCH] remove icons from dropdowns in face and classification
---
.../overlay/FaceSelectionDialog.tsx | 19 +++++++++----------
web/src/pages/FaceLibrary.tsx | 9 ++-------
.../classification/ModelSelectionView.tsx | 3 ---
3 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/web/src/components/overlay/FaceSelectionDialog.tsx b/web/src/components/overlay/FaceSelectionDialog.tsx
index 174428a12..78cf7ce12 100644
--- a/web/src/components/overlay/FaceSelectionDialog.tsx
+++ b/web/src/components/overlay/FaceSelectionDialog.tsx
@@ -12,6 +12,7 @@ import {
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuLabel,
+ DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu";
import {
@@ -20,7 +21,6 @@ import {
TooltipTrigger,
} from "@/components/ui/tooltip";
import { isDesktop, isMobile } from "react-device-detect";
-import { LuPlus, LuScanFace } from "react-icons/lu";
import { useTranslation } from "react-i18next";
import { cn } from "@/lib/utils";
import React, { ReactNode, useMemo, useState } from "react";
@@ -89,27 +89,26 @@ export default function FaceSelectionDialog({
{t("trainFaceAs")}
- setNewFace(true)}
- >
-
- {t("createFaceLibrary.new")}
-
{faceNames.sort().map((faceName) => (
onTrainAttempt(faceName)}
>
-
{faceName}
))}
+
+ setNewFace(true)}
+ >
+ {t("createFaceLibrary.new")}
+
diff --git a/web/src/pages/FaceLibrary.tsx b/web/src/pages/FaceLibrary.tsx
index 78e0e5760..6b006d978 100644
--- a/web/src/pages/FaceLibrary.tsx
+++ b/web/src/pages/FaceLibrary.tsx
@@ -57,7 +57,6 @@ import { Trans, useTranslation } from "react-i18next";
import {
LuFolderCheck,
LuImagePlus,
- LuPencil,
LuRefreshCw,
LuScanFace,
LuTrash2,
@@ -580,9 +579,7 @@ function LibrarySelector({
e.stopPropagation();
setRenameFace(face);
}}
- >
-
-
+ >
{t("button.renameFace")}
@@ -598,9 +595,7 @@ function LibrarySelector({
e.stopPropagation();
setConfirmDelete(face);
}}
- >
-
-
+ >
{t("button.deleteFace")}
diff --git a/web/src/views/classification/ModelSelectionView.tsx b/web/src/views/classification/ModelSelectionView.tsx
index e72d2b6c1..b84071f25 100644
--- a/web/src/views/classification/ModelSelectionView.tsx
+++ b/web/src/views/classification/ModelSelectionView.tsx
@@ -16,7 +16,6 @@ import { useCallback, useEffect, useMemo, useState } from "react";
import { useTranslation } from "react-i18next";
import { FaFolderPlus } from "react-icons/fa";
import { MdModelTraining } from "react-icons/md";
-import { LuPencil, LuTrash2 } from "react-icons/lu";
import { FiMoreVertical } from "react-icons/fi";
import useSWR from "swr";
import Heading from "@/components/ui/heading";
@@ -352,11 +351,9 @@ function ModelCard({ config, onClick, onUpdate, onDelete }: ModelCardProps) {
onClick={(e) => e.stopPropagation()}
>
-
{t("button.edit", { ns: "common" })}
-
{t("button.delete", { ns: "common" })}