import { requireAuth } from '@/lib/auth/server'; import { getServers } from '@/lib/api/server/servers'; import { hasPermission } from '@/lib/types'; import Link from 'next/link'; import { ServerListWithActions } from '@/components/server/ServerListWithActions'; import { SteamCMDNotification } from '@/components/ui/SteamCMDNotification'; import LogoutButton from '@/components/ui/LogoutButton'; export default async function DashboardPage() { const session = await requireAuth(); const servers = await getServers(session.token!); return (

ACC Server Manager

{hasPermission(session.user!, 'membership.view') && ( Users )}
); }