summaryrefslogtreecommitdiff
path: root/packages/tweetdeck/src/lib/utils/id.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tweetdeck/src/lib/utils/id.ts')
-rw-r--r--packages/tweetdeck/src/lib/utils/id.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/tweetdeck/src/lib/utils/id.ts b/packages/tweetdeck/src/lib/utils/id.ts
new file mode 100644
index 0000000..3008587
--- /dev/null
+++ b/packages/tweetdeck/src/lib/utils/id.ts
@@ -0,0 +1,4 @@
+export const generateId = () =>
+ typeof crypto !== "undefined" && "randomUUID" in crypto
+ ? crypto.randomUUID()
+ : Math.random().toString(36).slice(2, 11);