Spaces:
Runtime error
Runtime error
import {hex2hsv, hsv2hex} from '../../tw-color-utils'; | |
const blockColors = { | |
motion: { | |
primary: '#0F1E33', | |
secondary: '#4C4C4C', | |
tertiary: '#4C97FF', | |
quaternary: '#4C97FF' | |
}, | |
looks: { | |
primary: '#1E1433', | |
secondary: '#4C4C4C', | |
tertiary: '#9966FF', | |
quaternary: '#9966FF' | |
}, | |
sounds: { | |
primary: '#291329', | |
secondary: '#4C4C4C', | |
tertiary: '#CF63CF', | |
quaternary: '#CF63CF' | |
}, | |
control: { | |
primary: '#332205', | |
secondary: '#4C4C4C', | |
tertiary: '#FFAB19', | |
quaternary: '#FFAB19' | |
}, | |
event: { | |
primary: '#332600', | |
secondary: '#4C4C4C', | |
tertiary: '#FFBF00', | |
quaternary: '#FFBF00' | |
}, | |
sensing: { | |
primary: '#12232A', | |
secondary: '#4C4C4C', | |
tertiary: '#5CB1D6', | |
quaternary: '#5CB1D6' | |
}, | |
pen: { | |
primary: '#03251C', | |
secondary: '#4C4C4C', | |
tertiary: '#0fBD8C', | |
quaternary: '#0fBD8C' | |
}, | |
operators: { | |
primary: '#112611', | |
secondary: '#4C4C4C', | |
tertiary: '#59C059', | |
quaternary: '#59C059' | |
}, | |
data: { | |
primary: '#331C05', | |
secondary: '#4C4C4C', | |
tertiary: '#FF8C1A', | |
quaternary: '#FF8C1A' | |
}, | |
data_lists: { | |
primary: '#331405', | |
secondary: '#4C4C4C', | |
tertiary: '#FF661A', | |
quaternary: '#FF661A' | |
}, | |
more: { | |
primary: '#331419', | |
secondary: '#4C4C4C', | |
tertiary: '#FF6680', | |
quaternary: '#FF6680' | |
}, | |
addons: { | |
primary: '#0b3331', | |
secondary: '#4C4C4C', | |
tertiary: '#34e4d0', | |
quaternary: '#34e4d0' | |
}, | |
text: 'rgba(255, 255, 255, .7)', | |
textFieldText: '#E5E5E5', | |
textField: '#4C4C4C', | |
menuHover: 'rgba(255, 255, 255, 0.3)' | |
}; | |
const extensions = {}; | |
const customExtensionColors = { | |
primary: primary => { | |
const hsv = hex2hsv(primary); | |
hsv[2] = Math.max(hsv[2] - 70, 20); | |
return hsv2hex(hsv); | |
}, | |
secondary: () => '#4C4C4C', | |
tertiary: primary => primary, | |
quaternary: primary => primary, | |
categoryIconBackground: primary => customExtensionColors.primary(primary), | |
categoryIconBorder: primary => customExtensionColors.tertiary(primary) | |
}; | |
export { | |
blockColors, | |
extensions, | |
customExtensionColors | |
}; | |