1
0
mirror of https://github.com/community-scripts/ProxmoxVE.git synced 2025-02-01 14:31:50 +00:00

Refactor ScriptInfoBlocks and siteConfig to properly show the most populair scripts (#1697)

This commit is contained in:
Bram Suurd 2025-01-23 17:36:57 +01:00 committed by GitHub
parent 90d769bbbb
commit 8f87ec37d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 8 deletions

View File

@ -90,7 +90,7 @@ export function LatestScripts({ items }: { items: Category[] }) {
>
<CardHeader>
<CardTitle className="flex items-center gap-3">
<div className="flex h-16 w-16 items-center justify-center rounded-lg bg-accent p-1">
<div className="flex h-16 w-16 min-w-16 items-center justify-center rounded-lg bg-accent p-1">
<Image
src={script.logo || `/${basePath}/logo.png`}
unoptimized
@ -142,7 +142,7 @@ export function LatestScripts({ items }: { items: Category[] }) {
export function MostViewedScripts({ items }: { items: Category[] }) {
const mostViewedScripts = items.reduce((acc: Script[], category) => {
const foundScripts = category.scripts.filter((script) =>
mostPopularScripts.includes(script.name),
mostPopularScripts.includes(script.slug),
);
return acc.concat(foundScripts);
}, []);
@ -162,7 +162,7 @@ export function MostViewedScripts({ items }: { items: Category[] }) {
>
<CardHeader>
<CardTitle className="flex items-center gap-3">
<div className="flex max-h-16 min-h-16 min-w-16 max-w-16 items-center justify-center rounded-lg bg-accent p-1">
<div className="flex size-16 min-w-16 items-center justify-center rounded-lg bg-accent p-1">
<Image
unoptimized
src={script.logo || `/${basePath}/logo.png`}

View File

@ -42,11 +42,7 @@ export const navbarLinks = [
mobileHidden?: boolean;
}[];
export const mostPopularScripts = [
"Proxmox VE Post Install",
"Docker",
"Home Assistant OS",
];
export const mostPopularScripts = ["post-pve-install", "docker", "homeassistant"];
export const analytics = {
url: "analytics.proxmoxve-scripts.com",