import { useState } from "react"; import { useTranslation } from "react-i18next"; import { Plus, Search, X } from "lucide-react"; import { HostManager } from "@/sidebar/HostManager"; export function CredentialsPanel({ onEditingChange, active = true, }: { onEditingChange?: (editing: boolean) => void; active?: boolean; }) { const { t } = useTranslation(); const [search, setSearch] = useState(""); const [managerEditing, setManagerEditing] = useState(false); function handleEditingChange(editing: boolean) { setManagerEditing(editing); onEditingChange?.(editing); } return (
{!managerEditing && (
setSearch(e.target.value)} placeholder={t("credentials.searchCredentials")} className="flex-1 text-xs bg-transparent outline-none placeholder:text-muted-foreground/50 text-foreground min-w-0" /> {search && ( )}
)}
); }