"use client"; import { useState } from "react"; import { logout } from "@/services/auth"; import { useAuthStore } from "@/store/authStore"; import { useLocaleStore } from "@/store/uiStore"; import { useTenantStore } from "@/store/tenantStore"; import { t } from "@/lib/locale"; import PageHeader from "@/components/ui/PageHeader"; import FileUpload from "@/components/ui/FileUpload"; export default function SettingsPage() { const locale = useLocaleStore((s) => s.locale); const setLocale = useLocaleStore((s) => s.setLocale); const currentTenant = useTenantStore((s) => s.tenantId); const clearAuth = useAuthStore((s) => s.clearAuth); const [_, setUploadedFiles] = useState([]); const authMode = process.env.NEXT_PUBLIC_AUTH_MODE?.toLowerCase?.() === "ldap" ? "LDAP" : "LOCAL"; const handleLogout = async () => { await logout(); clearAuth(); window.location.replace("/login"); }; const onUpload = (files: File[]) => { setUploadedFiles(files.map((file) => file.name)); }; return (
{t("tenant", locale)}: {currentTenant}
Auth Mode: {authMode}
); }