Files
Anders Böttcher 984b282a95 feat: add admin links management and updaterup page
- Implemented AdminLinksPage for managing link entries with admin role check.
- Created API routes for fetching, updating, and deleting link entries.
- Added ProductTabs component for navigation between Backerup and Updaterup.
- Developed UpdaterupPage with detailed features, setup instructions, and statistics.
- Introduced links database functionality for runtime-editable link overrides.
2026-05-13 10:53:21 +02:00

21 lines
538 B
TypeScript

import type { Metadata } from 'next'
import { redirect } from 'next/navigation'
import { getSession } from '@/lib/session'
import { listUsers } from '@/lib/users'
import UsersClient from './UsersClient'
export const metadata: Metadata = {
title: 'Admin — Backerup',
}
export default async function AdminPage() {
const session = await getSession()
if (!session || session.role !== 'admin') {
redirect('/')
}
const users = await listUsers()
return <UsersClient initialUsers={users} currentUserId={session.userId} />
}