refactor: Remove unnecessary keys from theme object in get-theme route and update navigation component
This commit is contained in:
@@ -11,6 +11,12 @@ function getQSParamFromURL(
|
|||||||
return urlParams.get(key);
|
return urlParams.get(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeUneccessaryKeys(theme: any) {
|
||||||
|
delete theme["isDarkMode"];
|
||||||
|
delete theme["isColorTheme"];
|
||||||
|
return theme;
|
||||||
|
}
|
||||||
|
|
||||||
export async function GET(request: Request, response: Response) {
|
export async function GET(request: Request, response: Response) {
|
||||||
const id = getQSParamFromURL("id", request.url);
|
const id = getQSParamFromURL("id", request.url);
|
||||||
if (!id) {
|
if (!id) {
|
||||||
@@ -20,5 +26,5 @@ export async function GET(request: Request, response: Response) {
|
|||||||
if (!theme) {
|
if (!theme) {
|
||||||
return Response.json({ error: "theme not found" });
|
return Response.json({ error: "theme not found" });
|
||||||
}
|
}
|
||||||
return Response.json( theme );
|
return Response.json(removeUneccessaryKeys(theme));
|
||||||
}
|
}
|
||||||
@@ -93,7 +93,7 @@ export function Navigation() {
|
|||||||
</NavigationMenuItem>
|
</NavigationMenuItem>
|
||||||
<NavigationMenuItem>
|
<NavigationMenuItem>
|
||||||
<NavigationMenuTrigger>
|
<NavigationMenuTrigger>
|
||||||
<HeartFilledIcon size={16} className="text-red-500" />
|
<HeartFilledIcon className="text-red-500" />
|
||||||
<span className="ml-2">Donate</span>
|
<span className="ml-2">Donate</span>
|
||||||
</NavigationMenuTrigger>
|
</NavigationMenuTrigger>
|
||||||
<NavigationMenuContent>
|
<NavigationMenuContent>
|
||||||
|
|||||||
Reference in New Issue
Block a user