- {Object.entries(colors).map((color, key) => {
- const level = color[0];
- const hex = color[1] as string;
- return (
-
-
-
-
- {level}
-
-
- {hex}
-
+
+ {Object.entries(colors).map(([level, hex]) => (
+
+ ))}
);
From 256606eaa79987787a908de1657fee694e7c461c Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Mon, 29 Jun 2026 22:11:42 +0300
Subject: [PATCH 05/10] Update format-number.ts
---
utils/format-number.ts | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/utils/format-number.ts b/utils/format-number.ts
index fc5a3f5e5..7b22f214a 100644
--- a/utils/format-number.ts
+++ b/utils/format-number.ts
@@ -1,22 +1,21 @@
-export function formatNumber(number, decPlaces) {
- decPlaces = Math.pow(10, decPlaces);
+export function formatNumber(number, decPlaces = 0) {
+ if (typeof number !== "number" || isNaN(number)) return number;
+ const factor = Math.pow(10, decPlaces);
const abbrev = ["K", "M", "B", "T"];
for (let i = abbrev.length - 1; i >= 0; i--) {
- var size = Math.pow(10, (i + 1) * 3);
+ const size = Math.pow(10, (i + 1) * 3);
- if (size <= number) {
- number = Math.round((number * decPlaces) / size) / decPlaces;
+ if (number >= size) {
+ let formatted = Math.round((number * factor) / size) / factor;
- if (number == 1000 && i < abbrev.length - 1) {
- number = 1;
+ if (formatted === 1000 && i < abbrev.length - 1) {
+ formatted = 1;
i++;
}
- number += abbrev[i];
-
- break;
+ return formatted + abbrev[i];
}
}
From a938df64c889cdd5400e4d261911c638453f8441 Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Wed, 1 Jul 2026 00:59:03 +0300
Subject: [PATCH 06/10] Update README.md
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 3467692e5..52a9ba334 100644
--- a/README.md
+++ b/README.md
@@ -417,6 +417,7 @@ export default function Example() {
}
```
+
## @material-tailwind/html
From caa28af31102edb3b74a0d1d872d9b8ff74047e4 Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Wed, 1 Jul 2026 12:05:56 +0300
Subject: [PATCH 07/10] Update fpixel.js
---
utils/fpixel.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/utils/fpixel.js b/utils/fpixel.js
index 49a258357..1a916ded3 100644
--- a/utils/fpixel.js
+++ b/utils/fpixel.js
@@ -1,4 +1,4 @@
-export const FB_PIXEL_ID = '111649226022273';
+export const FB_PIXEL_ID = '';
export const pageview = () => {
window.fbq('track', 'PageView')
@@ -7,4 +7,4 @@ export const pageview = () => {
// https://developers.facebook.com/docs/facebook-pixel/advanced/
export const event = (name, options = {}) => {
window.fbq('track', name, options)
-}
\ No newline at end of file
+}
From 0be3838237f7c12035e4b9f98e188fbc8a8efa82 Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Wed, 1 Jul 2026 12:07:37 +0300
Subject: [PATCH 08/10] Update copy-to-clipboard.ts
---
utils/copy-to-clipboard.ts | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/utils/copy-to-clipboard.ts b/utils/copy-to-clipboard.ts
index f7b23c3db..42b075e84 100644
--- a/utils/copy-to-clipboard.ts
+++ b/utils/copy-to-clipboard.ts
@@ -2,21 +2,19 @@ export function copyToClipboard(text) {
return new Promise
((resolve, reject) => {
if (navigator?.clipboard) {
const cb = navigator.clipboard;
-
cb.writeText(text).then(resolve).catch(reject);
} else {
try {
const body = document.querySelector("body");
-
const textarea = document.createElement("textarea");
- body?.appendChild(textarea);
-
textarea.value = text;
+ textarea.readOnly = true;
+ textarea.style.position = "fixed";
+ textarea.style.left = "-9999px";
+ body?.appendChild(textarea);
textarea.select();
document.execCommand("copy");
-
body?.removeChild(textarea);
-
resolve();
} catch (e) {
reject(e);
@@ -24,5 +22,4 @@ export function copyToClipboard(text) {
}
});
}
-
export default copyToClipboard;
From b43c5b287eaabdf8fd9bc871871b27b2a855ec62 Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Wed, 1 Jul 2026 12:08:17 +0300
Subject: [PATCH 09/10] Update get-directories-and-files.ts
---
utils/get-directories-and-files.ts | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/utils/get-directories-and-files.ts b/utils/get-directories-and-files.ts
index a72182802..a5c96d501 100644
--- a/utils/get-directories-and-files.ts
+++ b/utils/get-directories-and-files.ts
@@ -1,16 +1,17 @@
-import { readdirSync } from "fs";
+import { readdirSync, statSync } from "fs";
import path from "path";
-
export default function getDirectoriesAndFile(dir: string) {
- return dir === "documentation/.DS_Store"
- ? null
- : readdirSync(dir)
- .map((file) => {
- if (path.extname(file) === ".mdx") {
- return [dir, file.replace(".mdx", "")];
- } else {
- return getDirectoriesAndFile(path.join(dir, file));
- }
- })
- .filter((dir) => dir !== undefined);
+ if (path.basename(dir) === ".DS_Store") return null;
+ return readdirSync(dir)
+ .map((file) => {
+ const filePath = path.join(dir, file);
+ if (path.extname(file) === ".mdx") {
+ return [dir, file.replace(".mdx", "")];
+ } else if (statSync(filePath).isDirectory()) {
+ return getDirectoriesAndFile(filePath);
+ } else {
+ return undefined;
+ }
+ })
+ .filter((dir) => dir !== undefined && dir !== null);
}
From 675095c97adf26d3b4640cfe2108b0421f019ee1 Mon Sep 17 00:00:00 2001
From: Shore Wallet David <290729720+ShoreWalletCom@users.noreply.github.com>
Date: Wed, 1 Jul 2026 12:09:08 +0300
Subject: [PATCH 10/10] Update filter-array.ts
---
utils/filter-array.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utils/filter-array.ts b/utils/filter-array.ts
index 06b7a9616..eff17c9c3 100644
--- a/utils/filter-array.ts
+++ b/utils/filter-array.ts
@@ -3,5 +3,5 @@ export default function filterArray(array) {
return flat.concat(
Array.isArray(toFlatten) ? filterArray(toFlatten) : toFlatten
);
- }, []);
+ }, []).filter((item) => item !== undefined && item !== null);
}