tasks 5 & 6: update /admin UI refs to /manage, full-width manage layout

This commit is contained in:
2026-04-29 01:33:07 +08:00
parent 6642501b91
commit f7d825f5b3
3 changed files with 9 additions and 9 deletions
+4 -4
View File
@@ -16,8 +16,8 @@ export default async function ManageLayout({
}) { }) {
return ( return (
<section className='w-full flex flex-col gap-8 py-16'> <section className='w-full flex flex-col gap-8 py-16'>
<div className='px-4 md:px-[10svw]'> <div className='px-4 md:px-8 lg:px-12'>
<div className='max-w-7xl mx-auto'> <div className='mx-auto'>
<h1 className='text-2xl sm:text-3xl font-bold'>Manage</h1> <h1 className='text-2xl sm:text-3xl font-bold'>Manage</h1>
<p className='text-sm text-text/60 mt-1'> <p className='text-sm text-text/60 mt-1'>
Manage your platform Manage your platform
@@ -25,8 +25,8 @@ export default async function ManageLayout({
</div> </div>
</div> </div>
<div className='px-4 md:px-[10svw]'> <div className='px-4 md:px-8 lg:px-12'>
<div className='max-w-7xl mx-auto flex flex-col md:flex-row gap-6'> <div className='mx-auto flex flex-col md:flex-row gap-6'>
<ManageSidebar /> <ManageSidebar />
<div className='flex-1 min-w-0'>{children}</div> <div className='flex-1 min-w-0'>{children}</div>
</div> </div>
+1 -1
View File
@@ -6,7 +6,7 @@ export default function robots(): MetadataRoute.Robots {
{ {
userAgent: "*", userAgent: "*",
allow: "/", allow: "/",
disallow: ["/admin", "/api"], disallow: ["/manage", "/api"],
}, },
], ],
sitemap: "https://deckyvault.xyz/sitemap.xml", sitemap: "https://deckyvault.xyz/sitemap.xml",
+4 -4
View File
@@ -307,12 +307,12 @@ export default function Navbar() {
<> <>
<div className='my-1 border-t border-white/10' /> <div className='my-1 border-t border-white/10' />
<Link <Link
href="/admin" href="/manage"
onClick={() => setUserMenuOpen(false)} onClick={() => setUserMenuOpen(false)}
className="w-full flex items-center gap-2 px-3 py-2 text-sm text-primary/80 hover:text-primary hover:bg-primary/5 transition-colors cursor-pointer" className="w-full flex items-center gap-2 px-3 py-2 text-sm text-primary/80 hover:text-primary hover:bg-primary/5 transition-colors cursor-pointer"
> >
<ShieldIcon className="h-4 w-4" /> <ShieldIcon className="h-4 w-4" />
Admin Manage
</Link> </Link>
</> </>
)} )}
@@ -435,12 +435,12 @@ export default function Navbar() {
))} ))}
{session.user.role === "admin" && ( {session.user.role === "admin" && (
<Link <Link
href="/admin" href="/manage"
onClick={() => setMobileMenuOpen(false)} onClick={() => setMobileMenuOpen(false)}
className="flex items-center gap-2 px-3 py-2 rounded-lg text-sm text-primary/80 hover:text-primary hover:bg-primary/5 transition-colors cursor-pointer" className="flex items-center gap-2 px-3 py-2 rounded-lg text-sm text-primary/80 hover:text-primary hover:bg-primary/5 transition-colors cursor-pointer"
> >
<ShieldIcon className="h-4 w-4" /> <ShieldIcon className="h-4 w-4" />
Admin Manage
</Link> </Link>
)} )}
<button <button