Skip to content

Instantly share code, notes, and snippets.

@Venipa
Created November 4, 2020 11:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Venipa/b5c180227afbcc879f2d9f4fa203307e to your computer and use it in GitHub Desktop.
Save Venipa/b5c180227afbcc879f2d9f4fa203307e to your computer and use it in GitHub Desktop.
const COLOR_SCHEMES = {
Adjacency6: [
"#a9a57c",
"#9cbebd",
"#d2cb6c",
"#95a39d",
"#c89f5d",
"#b1a089",
],
Advantage6: [
"#663366",
"#330f42",
"#666699",
"#999966",
"#f7901e",
"#a3a101",
],
Angles6: ["#797b7e", "#f96a1b", "#08a1d9", "#7c984a", "#c2ad8d", "#506e94"],
Apex6: ["#ceb966", "#9cb084", "#6bb1c9", "#6585cf", "#7e6bc9", "#a379bb"],
Apothecary6: [
"#93a299",
"#cf543f",
"#b5ae53",
"#848058",
"#e8b54d",
"#786c71",
],
Aspect6: ["#f07f09", "#9f2936", "#1b587c", "#4e8542", "#604878", "#c19859"],
Atlas6: ["#f81b02", "#fc7715", "#afbf41", "#50c49f", "#3b95c4", "#b560d4"],
Austin6: ["#94c600", "#71685a", "#ff6700", "#909465", "#956b43", "#fea022"],
Badge6: ["#f8b323", "#656a59", "#46b2b5", "#8caa7e", "#d36f68", "#826276"],
Banded6: ["#ffc000", "#a5d028", "#08cc78", "#f24099", "#828288", "#f56617"],
Basis6: ["#f09415", "#c1b56b", "#4baf73", "#5aa6c0", "#d17df9", "#fa7e5c"],
Berlin6: ["#a6b727", "#df5327", "#fe9e00", "#418ab3", "#d7d447", "#818183"],
BlackTie6: ["#6f6f74", "#a7b789", "#beae98", "#92a9b9", "#9c8265", "#8d6974"],
Blue6: ["#0f6fc6", "#009dd9", "#0bd0d9", "#10cf9b", "#7cca62", "#a5c249"],
BlueGreen6: [
"#3494ba",
"#58b6c0",
"#75bda7",
"#7a8c8e",
"#84acb6",
"#2683c6",
],
BlueII6: ["#1cade4", "#2683c6", "#27ced7", "#42ba97", "#3e8853", "#62a39f"],
BlueRed6: ["#4a66ac", "#629dd1", "#297fd5", "#7f8fa9", "#5aa2ae", "#9d90a0"],
BlueWarm6: ["#4a66ac", "#629dd1", "#297fd5", "#7f8fa9", "#5aa2ae", "#9d90a0"],
Breeze6: ["#2c7c9f", "#244a58", "#e2751d", "#ffb400", "#7eb606", "#c00000"],
Capital6: ["#4b5a60", "#9c5238", "#504539", "#c1ad79", "#667559", "#bad6ad"],
Celestial6: [
"#ac3ec1",
"#477bd1",
"#46b298",
"#90ba4c",
"#dd9d31",
"#e25247",
],
Circuit6: ["#9acd4c", "#faa93a", "#d35940", "#b258d3", "#63a0cc", "#8ac4a7"],
Civic6: ["#d16349", "#ccb400", "#8cadae", "#8c7b70", "#8fb08c", "#d19049"],
Clarity6: ["#93a299", "#ad8f67", "#726056", "#4c5a6a", "#808da0", "#79463d"],
Codex6: ["#990000", "#efab16", "#78ac35", "#35aca2", "#4083cf", "#0d335e"],
Composite6: [
"#98c723",
"#59b0b9",
"#deae00",
"#b77bb4",
"#e0773c",
"#a98d63",
],
Concourse6: [
"#2da2bf",
"#da1f28",
"#eb641b",
"#39639d",
"#474b78",
"#7d3c4a",
],
Couture6: ["#9e8e5c", "#a09781", "#85776d", "#aeafa9", "#8d878b", "#6b6149"],
Crop6: ["#8c8d86", "#e6c069", "#897b61", "#8dab8e", "#77a2bb", "#e28394"],
Damask6: ["#9ec544", "#50bea3", "#4a9ccc", "#9a66ca", "#c54f71", "#de9c3c"],
Depth6: ["#41aebd", "#97e9d5", "#a2cf49", "#608f3d", "#f4de3a", "#fcb11c"],
Dividend6: ["#4d1434", "#903163", "#b2324b", "#969fa7", "#66b1ce", "#40619d"],
Droplet6: ["#2fa3ee", "#4bcaad", "#86c157", "#d99c3f", "#ce6633", "#a35dd1"],
Elemental6: [
"#629dd1",
"#297fd5",
"#7f8fa9",
"#4a66ac",
"#5aa2ae",
"#9d90a0",
],
Equity6: ["#d34817", "#9b2d1f", "#a28e6a", "#956251", "#918485", "#855d5d"],
Essential6: [
"#7a7a7a",
"#f5c201",
"#526db0",
"#989aac",
"#dc5924",
"#b4b392",
],
Excel16: [
"#9999ff",
"#993366",
"#ffffcc",
"#ccffff",
"#660066",
"#ff8080",
"#0066cc",
"#ccccff",
"#000080",
"#ff00ff",
"#ffff00",
"#0000ff",
"#800080",
"#800000",
"#008080",
"#0000ff",
],
Executive6: [
"#6076b4",
"#9c5252",
"#e68422",
"#846648",
"#63891f",
"#758085",
],
Exhibit6: ["#3399ff", "#69ffff", "#ccff33", "#3333ff", "#9933ff", "#ff33ff"],
Expo6: ["#fbc01e", "#efe1a2", "#fa8716", "#be0204", "#640f10", "#7e13e3"],
Facet6: ["#90c226", "#54a021", "#e6b91e", "#e76618", "#c42f1a", "#918655"],
Feathered6: [
"#606372",
"#79a8a4",
"#b2ad8f",
"#ad8082",
"#dec18c",
"#92a185",
],
Flow6: ["#0f6fc6", "#009dd9", "#0bd0d9", "#10cf9b", "#7cca62", "#a5c249"],
Focus6: ["#ffb91d", "#f97817", "#6de304", "#ff0000", "#732bea", "#c913ad"],
Folio6: ["#294171", "#748cbc", "#8e887c", "#834736", "#5a1705", "#a0a16a"],
Formal6: ["#907f76", "#a46645", "#cd9c47", "#9a92cd", "#7d639b", "#733678"],
Forte6: ["#c70f0c", "#dd6b0d", "#faa700", "#93e50d", "#17c7ba", "#0a96e4"],
Foundry6: ["#72a376", "#b0ccb0", "#a8cdd7", "#c0beaf", "#cec597", "#e8b7b7"],
Frame6: ["#40bad2", "#fab900", "#90bb23", "#ee7008", "#1ab39f", "#d5393d"],
Gallery6: ["#b71e42", "#de478e", "#bc72f0", "#795faf", "#586ea6", "#6892a0"],
Genesis6: ["#80b606", "#e29f1d", "#2397e2", "#35aca2", "#5430bb", "#8d34e0"],
Grayscale6: [
"#dddddd",
"#b2b2b2",
"#969696",
"#808080",
"#5f5f5f",
"#4d4d4d",
],
Green6: ["#549e39", "#8ab833", "#c0cf3a", "#029676", "#4ab5c4", "#0989b1"],
GreenYellow6: [
"#99cb38",
"#63a537",
"#37a76f",
"#44c1a3",
"#4eb3cf",
"#51c3f9",
],
Grid6: ["#c66951", "#bf974d", "#928b70", "#87706b", "#94734e", "#6f777d"],
Habitat6: ["#f8c000", "#f88600", "#f83500", "#8b723d", "#818b3d", "#586215"],
Hardcover6: [
"#873624",
"#d6862d",
"#d0be40",
"#877f6c",
"#972109",
"#aeb795",
],
Headlines6: [
"#439eb7",
"#e28b55",
"#dcb64d",
"#4ca198",
"#835b82",
"#645135",
],
Horizon6: ["#7e97ad", "#cc8e60", "#7a6a60", "#b4936d", "#67787b", "#9d936f"],
Infusion6: ["#8c73d0", "#c2e8c4", "#c5a6e8", "#b45ec7", "#9fdafb", "#95c5b0"],
Inkwell6: ["#860908", "#4a0505", "#7a500a", "#c47810", "#827752", "#b5bb83"],
Inspiration6: [
"#749805",
"#bacc82",
"#6e9ec2",
"#2046a5",
"#5039c6",
"#7411d0",
],
Integral6: ["#1cade4", "#2683c6", "#27ced7", "#42ba97", "#3e8853", "#62a39f"],
Ion6: ["#b01513", "#ea6312", "#e6b729", "#6aac90", "#5f9c9d", "#9e5e9b"],
IonBoardroom6: [
"#b31166",
"#e33d6f",
"#e45f3c",
"#e9943a",
"#9b6bf2",
"#d53dd0",
],
Kilter6: ["#76c5ef", "#fea022", "#ff6700", "#70a525", "#a5d848", "#20768c"],
Madison6: ["#a1d68b", "#5ec795", "#4dadcf", "#cdb756", "#e29c36", "#8ec0c1"],
MainEvent6: [
"#b80e0f",
"#a6987d",
"#7f9a71",
"#64969f",
"#9b75b2",
"#80737a",
],
Marquee6: ["#418ab3", "#a6b727", "#f69200", "#838383", "#fec306", "#df5327"],
Median6: ["#94b6d2", "#dd8047", "#a5ab81", "#d8b25c", "#7ba79d", "#968c8c"],
Mesh6: ["#6f6f6f", "#bfbfa5", "#dcd084", "#e7bf5f", "#e9a039", "#cf7133"],
Metail6: ["#6283ad", "#324966", "#5b9ea4", "#1d5b57", "#1b4430", "#2f3c35"],
Metro6: ["#7fd13b", "#ea157a", "#feb80a", "#00addc", "#738ac8", "#1ab39f"],
Metropolitan6: [
"#50b4c8",
"#a8b97f",
"#9b9256",
"#657689",
"#7a855d",
"#84ac9d",
],
Module6: ["#f0ad00", "#60b5cc", "#e66c7d", "#6bb76d", "#e88651", "#c64847"],
NewsPrint6: [
"#ad0101",
"#726056",
"#ac956e",
"#808da9",
"#424e5b",
"#730e00",
],
Office6: ["#5b9bd5", "#ed7d31", "#a5a5a5", "#ffc000", "#4472c4", "#70ad47"],
OfficeClassic6: [
"#4f81bd",
"#c0504d",
"#9bbb59",
"#8064a2",
"#4bacc6",
"#f79646",
],
Opulent6: ["#b83d68", "#ac66bb", "#de6c36", "#f9b639", "#cf6da4", "#fa8d3d"],
Orange6: ["#e48312", "#bd582c", "#865640", "#9b8357", "#c2bc80", "#94a088"],
OrangeRed6: [
"#d34817",
"#9b2d1f",
"#a28e6a",
"#956251",
"#918485",
"#855d5d",
],
Orbit6: ["#f2d908", "#9de61e", "#0d8be6", "#c61b1b", "#e26f08", "#8d35d1"],
Organic6: ["#83992a", "#3c9770", "#44709d", "#a23c33", "#d97828", "#deb340"],
Oriel6: ["#fe8637", "#7598d9", "#b32c16", "#f5cd2d", "#aebad5", "#777c84"],
Origin6: ["#727ca3", "#9fb8cd", "#d2da7a", "#fada7a", "#b88472", "#8e736a"],
Paper6: ["#a5b592", "#f3a447", "#e7bc29", "#d092a7", "#9c85c0", "#809ec2"],
Parallax6: ["#30acec", "#80c34f", "#e29d3e", "#d64a3b", "#d64787", "#a666e1"],
Parcel6: ["#f6a21d", "#9bafb5", "#c96731", "#9ca383", "#87795d", "#a0988c"],
Perception6: [
"#a2c816",
"#e07602",
"#e4c402",
"#7dc1ef",
"#21449b",
"#a2b170",
],
Perspective6: [
"#838d9b",
"#d2610c",
"#80716a",
"#94147c",
"#5d5ad2",
"#6f6c7d",
],
Pixel6: ["#ff7f01", "#f1b015", "#fbec85", "#d2c2f1", "#da5af4", "#9d09d1"],
Plaza6: ["#990000", "#580101", "#e94a00", "#eb8f00", "#a4a4a4", "#666666"],
Precedent6: [
"#993232",
"#9b6c34",
"#736c5d",
"#c9972b",
"#c95f2b",
"#8f7a05",
],
Pushpin6: ["#fda023", "#aa2b1e", "#71685c", "#64a73b", "#eb5605", "#b9ca1a"],
Quotable6: ["#00c6bb", "#6feba0", "#b6df5e", "#efb251", "#ef755f", "#ed515c"],
Red6: ["#a5300f", "#d55816", "#e19825", "#b19c7d", "#7f5f52", "#b27d49"],
RedOrange6: [
"#e84c22",
"#ffbd47",
"#b64926",
"#ff8427",
"#cc9900",
"#b22600",
],
RedViolet6: [
"#e32d91",
"#c830cc",
"#4ea6dc",
"#4775e7",
"#8971e1",
"#d54773",
],
Retrospect6: [
"#e48312",
"#bd582c",
"#865640",
"#9b8357",
"#c2bc80",
"#94a088",
],
Revolution6: [
"#0c5986",
"#ddf53d",
"#508709",
"#bf5e00",
"#9c0001",
"#660075",
],
Saddle6: ["#c6b178", "#9c5b14", "#71b2bc", "#78aa5d", "#867099", "#4c6f75"],
Savon6: ["#1cade4", "#2683c6", "#27ced7", "#42ba97", "#3e8853", "#62a39f"],
Sketchbook6: [
"#a63212",
"#e68230",
"#9bb05e",
"#6b9bc7",
"#4e66b2",
"#8976ac",
],
Sky6: ["#073779", "#8fd9fb", "#ffcc00", "#eb6615", "#c76402", "#b523b4"],
Slate6: ["#bc451b", "#d3ba68", "#bb8640", "#ad9277", "#a55a43", "#ad9d7b"],
Slice6: ["#052f61", "#a50e82", "#14967c", "#6a9e1f", "#e87d37", "#c62324"],
Slipstream6: [
"#4e67c8",
"#5eccf3",
"#a7ea52",
"#5dceaf",
"#ff8021",
"#f14124",
],
SOHO6: ["#61625e", "#964d2c", "#66553e", "#848058", "#afa14b", "#ad7d4d"],
Solstice6: ["#3891a7", "#feb80a", "#c32d2e", "#84aa33", "#964305", "#475a8d"],
Spectrum6: ["#990000", "#ff6600", "#ffba00", "#99cc00", "#528a02", "#333333"],
Story6: ["#1d86cd", "#732e9a", "#b50b1b", "#e8950e", "#55992b", "#2c9c89"],
Studio6: ["#f7901e", "#fec60b", "#9fe62f", "#4ea5d1", "#1c4596", "#542d90"],
Summer6: ["#51a6c2", "#51c2a9", "#7ec251", "#e1dc53", "#b54721", "#a16bb1"],
Technic6: ["#6ea0b0", "#ccaf0a", "#8d89a4", "#748560", "#9e9273", "#7e848d"],
Thatch6: ["#759aa5", "#cfc60d", "#99987f", "#90ac97", "#ffad1c", "#b9ab6f"],
Tradition6: [
"#6b4a0b",
"#790a14",
"#908342",
"#423e5c",
"#641345",
"#748a2f",
],
Travelogue6: [
"#b74d21",
"#a32323",
"#4576a3",
"#615d9a",
"#67924b",
"#bf7b1b",
],
Trek6: ["#f0a22e", "#a5644e", "#b58b80", "#c3986d", "#a19574", "#c17529"],
Twilight6: ["#e8bc4a", "#83c1c6", "#e78d35", "#909ce1", "#839c41", "#cc5439"],
Urban6: ["#53548a", "#438086", "#a04da3", "#c4652d", "#8b5d3d", "#5c92b5"],
UrbanPop6: ["#86ce24", "#00a2e6", "#fac810", "#7d8f8c", "#d06b20", "#958b8b"],
VaporTrail6: [
"#df2e28",
"#fe801a",
"#e9bf35",
"#81bb42",
"#32c7a9",
"#4a9bdc",
],
Venture6: ["#9eb060", "#d09a08", "#f2ec86", "#824f1c", "#511818", "#553876"],
Verve6: ["#ff388c", "#e40059", "#9c007f", "#68007f", "#005bd3", "#00349e"],
View6: ["#6f6f74", "#92a9b9", "#a7b789", "#b9a489", "#8d6374", "#9b7362"],
Violet6: ["#ad84c6", "#8784c7", "#5d739a", "#6997af", "#84acb6", "#6f8183"],
VioletII6: ["#92278f", "#9b57d3", "#755dd9", "#665eb8", "#45a5ed", "#5982db"],
Waveform6: ["#31b6fd", "#4584d3", "#5bd078", "#a5d028", "#f5c040", "#05e0db"],
Wisp6: ["#a53010", "#de7e18", "#9f8351", "#728653", "#92aa4c", "#6aac91"],
WoodType6: ["#d34817", "#9b2d1f", "#a28e6a", "#956251", "#918485", "#855d5d"],
Yellow6: ["#ffca08", "#f8931d", "#ce8d3e", "#ec7016", "#e64823", "#9c6a6a"],
YellowOrange6: [
"#f0a22e",
"#a5644e",
"#b58b80",
"#c3986d",
"#a19574",
"#c17529",
],
};
const APP_ASSIGN_COLOR_SCHEME = [
...COLOR_SCHEMES.Office6,
...COLOR_SCHEMES.Elemental6,
...COLOR_SCHEMES.Equity6,
];
class ColorScheme {
constructor(private scheme: string[] = APP_ASSIGN_COLOR_SCHEME) {}
getColorFromScheme(rnd?: number) {
const colorIndex = (rnd || 1) % this.scheme.length;
return this.scheme[colorIndex];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment