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 };