import { useTranslation } from "react-i18next"; import { Rows3, SquareStack } from "lucide-react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, } from "@/components/dialog"; import { SectionCard, SettingRow, FakeSwitch } from "@/components/section-card"; import type { CredentialDensity, CredentialSidebarPreferences, CredentialTrayTrigger, } from "@/types/credential-sidebar-preferences"; export function CustomizeCredentialsSidebarPanel({ open, onOpenChange, preferences, update, }: { open: boolean; onOpenChange: (v: boolean) => void; preferences: CredentialSidebarPreferences; update: ( patch: | Partial | ((prev: CredentialSidebarPreferences) => CredentialSidebarPreferences), ) => void; }) { const { t } = useTranslation(); return ( {t("credentials.customizeSidebar")} {t("credentials.customizeSidebarDescription")}
} > } > update((prev) => ({ ...prev, display: { ...prev.display, showTags: v }, })) } />
{t("credentials.actionsVisibility")} {t("credentials.actionsVisibilityDesc")}

{t("credentials.customizeSortHint")}

); }