diff --git a/src/docs/src/routes/(docs)/+page.svelte b/src/docs/src/routes/(docs)/+page.svelte
index 54264560329..651dba4c872 100644
--- a/src/docs/src/routes/(docs)/+page.svelte
+++ b/src/docs/src/routes/(docs)/+page.svelte
@@ -84,6 +84,29 @@ const demo_1_ElementTextHandler = $derived(() => {
}
return "Tailwind Button"
})
+
+let daisyui5progress = $state(0);
+
+$effect(async () => {
+ const response = await fetch('https://api.daisyui.com/api/progress.json');
+ const data = await response.json();
+
+ let trueCount = 0, totalCount = 0;
+
+ function count(obj) {
+ Object.values(obj).forEach(value => {
+ if (typeof value === 'object') count(value);
+ if (typeof value === 'boolean') {
+ totalCount++;
+ trueCount += value ? 1 : 0;
+ }
+ });
+ }
+
+ count(data);
+ daisyui5progress = (trueCount / totalCount * 100).toFixed(0);
+});
+
npm i -D daisyui
-
+ {#if daisyui5progress}
+