Require the use of hex, rgb, rgba or rainbow for colors and refactor config types

This commit is contained in:
uwap 2018-02-04 03:43:22 +01:00
parent 436abf682f
commit a96fa1622b
14 changed files with 178 additions and 147 deletions

View file

@ -1,5 +1,7 @@
// @flow
import { hex, rgb, rgba, rainbow, esper_topics, esper_statistics } from "./utils";
import type { Config } from "config/types";
import { hex, rgb, rgba, rainbow } from "config/colors";
import { esper_topics, esper_statistics } from "./utils";
const config : Config = {
space: {

View file

@ -1,5 +1,7 @@
// @flow
import { hex, rgb, rgba, rainbow, esper_topics, esper_statistics } from "./utils";
import type { Config } from "config/types";
import { hex, rgb, rgba, rainbow } from "config/colors";
import { esper_topics, esper_statistics } from "./utils";
const config : Config = {
space: {

View file

@ -1,17 +1,5 @@
// @flow
export const rainbow = "rgba(200,120,120,0.5);"
+ "--before-background: linear-gradient(40deg, #FF0000 0%, #00FF00 50%, #0000FF 70%, #FFFF00 100%);";
export const hex = (hex: string) => hex;
export const rgb = (r: number, g: number, b: number) => (
`rgb(${r.toString()}, ${g.toString()}, ${b.toString()})`
);
export const rgba = (r: number, g: number, b: number, a: number) => (
`rgb(${r.toString()}, ${g.toString()}, ${b.toString()}, ${a.toString()})`
);
import type { ControlUI } from "config/types";
export const esper_topics = (chip_id: string, name: string) => ({
[ `esper_${name}_version` ]: {