Files
pokedex/src/utils/theme.js
2026-02-07 12:06:35 -06:00

12 lines
378 B
JavaScript

import tinycolor from 'tinycolor2'
export function generateThemeColors(colorArray) {
const rgbColor = `rgb(${colorArray[0]}, ${colorArray[1]}, ${colorArray[2]})`
const originalColor = tinycolor(rgbColor)
return {
background: originalColor.darken(30).toString(),
text: originalColor.brighten(40).toString() // slightly brighter for contrast
}
}