feat: Lazy load icons

Co-authored-by: Alois Klink <alois@aloisklink.com>
This commit is contained in:
Sidharth Vinod
2024-09-02 19:51:14 +05:30
parent c68ae309e5
commit 0edfab1048
10 changed files with 183 additions and 148 deletions

View File

@@ -28,8 +28,13 @@
startOnLoad: false,
logLevel: 0,
});
const logos = await fetch('https://unpkg.com/@iconify-json/logos/icons.json');
mermaid.registerIconPacks(await logos.json());
mermaid.registerIconPacks([
{
name: 'logos',
loader: () =>
fetch('https://unpkg.com/@iconify-json/logos/icons.json').then((res) => res.json()),
},
]);
await mermaid.run();
if (window.Cypress) {
window.rendered = true;