feat(app): enhance metadata and add admin sidebar section
Update app metadata with multilingual support, SEO improvements, and structured OpenGraph and Twitter metadata. Add an "Administration" section in the sidebar for authenticated admin users. Improve role display and enable dynamic sorting in `HomeContent`. Extend UI badges with a success variant.
This commit is contained in:
@@ -5,10 +5,14 @@ import * as React from "react";
|
||||
import { ContentList } from "@/components/content-list";
|
||||
import { ContentService } from "@/services/content.service";
|
||||
|
||||
export function HomeContent() {
|
||||
export function HomeContent({
|
||||
defaultSort = "trend",
|
||||
}: {
|
||||
defaultSort?: "trend" | "recent";
|
||||
}) {
|
||||
const searchParams = useSearchParams();
|
||||
|
||||
const sort = (searchParams.get("sort") as "trend" | "recent") || "trend";
|
||||
const sort = (searchParams.get("sort") as "trend" | "recent") || defaultSort;
|
||||
const category = searchParams.get("category") || undefined;
|
||||
const tag = searchParams.get("tag") || undefined;
|
||||
const query = searchParams.get("query") || undefined;
|
||||
|
||||
Reference in New Issue
Block a user