feat: add album and media management features, including album creation, media upload, and routing
This commit is contained in:
19
libertas-frontend/src/routes/albums/$albumId.tsx
Normal file
19
libertas-frontend/src/routes/albums/$albumId.tsx
Normal file
@@ -0,0 +1,19 @@
|
||||
import { createFileRoute } from "@tanstack/react-router";
|
||||
|
||||
export const Route = createFileRoute("/albums/$albumId")({
|
||||
component: AlbumDetailPage,
|
||||
});
|
||||
|
||||
function AlbumDetailPage() {
|
||||
const { albumId } = Route.useParams();
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h1 className="text-3xl font-bold">Album: {albumId}</h1>
|
||||
<p className="mt-4">
|
||||
This page will show the details and photos for a single album.
|
||||
</p>
|
||||
{/* TODO: Fetch album details and display media grid */}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user