8000 feat: add makeUid function · jameswilson/coreui-utils@d4f7b62 · GitHub
[go: up one dir, main page]

Skip to content

Commit d4f7b62

Browse files
committed
feat: add makeUid function
1 parent 4c6c59f commit d4f7b62

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ import getStyle from './get-style'
44
import hexToRgb from './hex-to-rgb'
55
import hexToRgba from './hex-to-rgba'
66
import rgbToHex from './rgb-to-hex'
7+
import makeUid from './make-uid'
78

89
const utils = {
910
deepObjectsMerge,
1011
getColor,
1112
getStyle,
1213
hexToRgb,
1314
hexToRgba,
14-
rgbToHex
15+
rgbToHex,
16+
makeUid
1517
}
1618

1719
export default utils
@@ -22,5 +24,6 @@ export {
2224
getStyle,
2325
hexToRgb,
2426
hexToRgba,
25-
rgbToHex
27+
rgbToHex,
28+
makeUid
2629
}

src/make-uid.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
//function for UI releted ID assignment, due to one in 10^15 probability of duplication
2+
export default makeUid = () => {
3+
const key = Math.random().toString(36).substr(2)
4+
return 'uid-' + key
5+
}

0 commit comments

Comments
 (0)
0