--- 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 Site Name Site Description {/* Authentication */} Authentication Allow Public Signups If disabled, only admins can invite users (implied) {/* Email SMTP */} Email (SMTP) Configure outgoing email for notifications SMTP Host SMTP Port Username Password From Address Save Changes
Configure general system behavior
If disabled, only admins can invite users (implied)