tasks 5 & 6: update /admin UI refs to /manage, full-width manage layout
This commit is contained in:
@@ -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
@@ -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",
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user