import { SettingsForm } from "@/components/settings/SettingsForm";
import { auth } from "@/lib/auth";
import { hasPermission } from "@/lib/permissions";
import { getSettings } from "@/lib/settings";

export default async function SettingsPage() {
  const session = await auth();
  const settings = await getSettings();
  return (
    <SettingsForm
      initial={settings}
      canManage={hasPermission(session?.user, "settings.manage")}
    />
  );
}
