summaryrefslogtreecommitdiff
path: root/src/lib/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/utils.ts')
-rw-r--r--src/lib/utils.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
index d3fdf9c..9bc74b8 100644
--- a/src/lib/utils.ts
+++ b/src/lib/utils.ts
@@ -49,3 +49,11 @@ export function handlePromise<T>(
if (settlement.status === "fulfilled") return settlement.value;
else return `${settlement.reason}`;
}
+
+export function getRandomHexColor() {
+ // Generate a random number and convert it to a hexadecimal string
+ const randomColor = Math.floor(Math.random() * 16777215).toString(16);
+
+ // Ensure the color code is always 6 digits by padding with zeros if needed
+ return "#" + randomColor.padStart(6, "0");
+}