--- import AdminLayout from "@/layouts/AdminLayout.astro"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Card, CardContent, CardHeader, CardTitle, CardDescription, } from "@/components/ui/card"; import { Settings as SettingsIcon, Save, Mail, Globe, Lock, } from "lucide-react"; const user = Astro.locals.user; if (!user?.isAdmin) return Astro.redirect("/"); ---

Global Settings

Configure general system behavior

← Back to Dashboard
{/* General Settings */} General Basic site information
{/* Authentication */} Authentication

If disabled, only admins can invite users (implied)

{/* Email SMTP */} Email (SMTP) Configure outgoing email for notifications