Abstract Libs

This commit is contained in:
Belen Curcio
2020-10-16 12:29:04 -03:00
parent 3c9f6d4d05
commit 77b011474d
2 changed files with 20 additions and 20 deletions

16
lib/colors.ts Normal file
View File

@@ -0,0 +1,16 @@
import { random } from 'lodash'
export function getRandomPairOfColors() {
const colors = ['#37B679', '#DA3C3C', '#3291FF', '#7928CA', '#79FFE1']
const getRandomIdx = () => random(0, colors.length - 1)
let idx = getRandomIdx()
let idx2 = getRandomIdx()
// Has to be a different color
while (idx2 === idx) {
idx2 = getRandomIdx()
}
// Returns a pair of colors
return [colors[idx], colors[idx2]]
}