feat(website/resources): display icon packs

This commit is contained in:
Elian Doran
2026-02-07 10:36:00 +02:00
parent 9a08c079b5
commit d4b16fcdd1
2 changed files with 21 additions and 2 deletions

View File

@@ -1,12 +1,30 @@
import { useTranslation } from "react-i18next";
import Card from "../../components/Card";
import Section from "../../components/Section";
import { usePageTitle } from "../../hooks";
const iconPacksMeta = Object.values(import.meta.glob("../../assets/resources/icon-packs/*.json", {
eager: true
}));
export default function Resources() {
const { t } = useTranslation();
usePageTitle(t("resources.title"));
return (
<p>Resources go here.</p>
<Section>
<h2>{t("resources.icon_packs")}</h2>
<div className="grid-3-cols">
{iconPacksMeta.map(meta => (
<Card
key={meta.name}
title={`${meta.name} ${meta.version}`}
moreInfoUrl={meta.website}
/>
))}
</div>
</Section>
);
}

View File

@@ -198,6 +198,7 @@
"download_triliumcc": "Alternatively see trilium.cc"
},
"resources": {
"title": "Resources"
"title": "Resources",
"icon_packs": "Icon packs"
}
}