chore(website): fix warnings & type issue

This commit is contained in:
Elian Doran
2026-02-07 12:17:14 +02:00
parent 5ed9ec8f46
commit cc9487bae8
7 changed files with 12 additions and 3 deletions

View File

@@ -14,6 +14,7 @@ process.env.NODE_ENV = "development";
async function main() {
const outputDir = join(__dirname, "../../website/public/resources/icon-packs");
const outputMetaDir = join(__dirname, "../../website/src/resources/icon-packs");
mkdirSync(outputDir, { recursive: true });
const i18n = await import("@triliumnext/server/src/services/i18n.js");
@@ -60,7 +61,7 @@ async function main() {
await new Promise<void>((resolve) => { fileOutputStream.on("finish", resolve); });
// Save meta.
const metaFilePath = join(outputDir, `${iconPack.name}.json`);
const metaFilePath = join(outputMetaDir, `${iconPack.name}.json`);
writeFileSync(metaFilePath, JSON.stringify({
name: iconPack.name,
file: zipFileName,

View File

@@ -7,9 +7,17 @@ import Card from "../../components/Card";
import Section from "../../components/Section";
import { usePageTitle } from "../../hooks";
const iconPacksMeta = Object.values(import.meta.glob("../../../public/resources/icon-packs/*.json", {
interface IconPackMeta {
name: string;
file: string;
version: string;
website: string;
description: string;
}
const iconPacksMeta = Object.values(import.meta.glob("../../../src/resources/icon-packs/*.json", {
eager: true
}));
})) as IconPackMeta[];
export default function Resources() {
const { t } = useTranslation();