chore: Add colors object with the Coder color palette (#3173)

This commit is contained in:
Bruno Quaresma
2022-07-25 12:49:00 -03:00
committed by GitHub
parent 4d53934eb0
commit 821ae5dbd7
2 changed files with 246 additions and 20 deletions
+225
View File
@@ -0,0 +1,225 @@
// Based on https://codepen.io/hkfoster/pen/YzeYRwR
export const colors = {
white: "hsl(0, 0%, 100%)",
gray: {
17: "hsl(220, 50%, 3%)",
16: "hsl(223, 44%, 9%)",
15: "hsl(222, 38%, 14%)",
14: "hsl(222, 32%, 19%)",
13: "hsl(222, 31%, 25%)",
12: "hsl(222, 30%, 31%)",
11: "hsl(219, 29%, 38%)",
10: "hsl(219, 28%, 45%)",
9: "hsl(219, 28%, 52%)",
8: "hsl(218, 29%, 58%)",
7: "hsl(219, 30%, 64%)",
6: "hsl(219, 31%, 71%)",
5: "hsl(218, 32%, 77%)",
4: "hsl(223, 38%, 84%)",
3: "hsl(218, 44%, 92%)",
2: "hsl(220, 50%, 95%)",
1: "hsl(220, 55%, 98%)",
},
red: {
17: "hsl(355, 95%, 3%)",
16: "hsl(355, 88%, 9%)",
15: "hsl(355, 86%, 14%)",
14: "hsl(355, 84%, 19%)",
13: "hsl(355, 82%, 25%)",
12: "hsl(355, 74%, 31%)",
11: "hsl(355, 70%, 38%)",
10: "hsl(355, 66%, 45%)",
9: "hsl(355, 69%, 52%)",
8: "hsl(355, 73%, 58%)",
7: "hsl(355, 76%, 64%)",
6: "hsl(355, 78%, 71%)",
5: "hsl(355, 79%, 77%)",
4: "hsl(355, 85%, 84%)",
3: "hsl(355, 88%, 92%)",
2: "hsl(355, 95%, 96%)",
1: "hsl(355, 100%, 98%) ",
},
orange: {
17: "hsl(20, 100%, 3%)",
16: "hsl(20, 98%, 9%)",
15: "hsl(20, 97%, 14%)",
14: "hsl(20, 93%, 19%)",
13: "hsl(20, 88%, 25%)",
12: "hsl(20, 84%, 32%)",
11: "hsl(20, 80%, 38%)",
10: "hsl(20, 76%, 46%)",
9: "hsl(20, 79%, 53%)",
8: "hsl(20, 83%, 59%)",
7: "hsl(20, 86%, 65%)",
6: "hsl(20, 88%, 72%)",
5: "hsl(20, 93%, 78%)",
4: "hsl(20, 97%, 84%)",
3: "hsl(20, 98%, 91%)",
2: "hsl(20, 99%, 96%)",
1: "hsl(20, 100%, 98%)",
},
yellow: {
17: "hsl(48, 100%, 3%)",
16: "hsl(48, 87%, 9%)",
15: "hsl(48, 83%, 14%)",
14: "hsl(48, 88%, 19%)",
13: "hsl(48, 82%, 25%)",
12: "hsl(48, 74%, 32%)",
11: "hsl(48, 70%, 38%)",
10: "hsl(48, 66%, 46%)",
9: "hsl(48, 69%, 53%)",
8: "hsl(48, 73%, 59%)",
7: "hsl(48, 76%, 65%)",
6: "hsl(48, 78%, 72%)",
5: "hsl(48, 79%, 78%)",
4: "hsl(48, 85%, 84%)",
3: "hsl(48, 90%, 89%)",
2: "hsl(46, 95%, 93%)",
1: "hsl(46, 100%, 97%)",
},
green: {
17: "hsl(132, 98%, 3%)",
16: "hsl(140, 94%, 8%)",
15: "hsl(144, 93%, 12%)",
14: "hsl(145, 99%, 16%)",
13: "hsl(143, 83%, 22%)",
12: "hsl(143, 74%, 27%)",
11: "hsl(142, 64%, 34%)",
10: "hsl(141, 57%, 41%)",
9: "hsl(140, 50%, 49%)",
8: "hsl(140, 51%, 54%)",
7: "hsl(138, 54%, 61%)",
6: "hsl(137, 56%, 68%)",
5: "hsl(137, 55%, 75%)",
4: "hsl(137, 60%, 82%)",
3: "hsl(136, 74%, 91%)",
2: "hsl(136, 82%, 95%)",
1: "hsl(136, 100%, 97%)",
},
turquoise: {
17: "hsl(162, 88%, 3%)",
16: "hsl(164, 84%, 8%)",
15: "hsl(165, 76%, 14%)",
14: "hsl(167, 85%, 18%)",
13: "hsl(166, 74%, 25%)",
12: "hsl(166, 65%, 32%)",
11: "hsl(165, 61%, 38%)",
10: "hsl(165, 56%, 46%)",
9: "hsl(165, 56%, 53%)",
8: "hsl(165, 60%, 57%)",
7: "hsl(164, 65%, 64%)",
6: "hsl(163, 66%, 70%)",
5: "hsl(163, 66%, 77%)",
4: "hsl(162, 74%, 83%)",
3: "hsl(162, 97%, 91%)",
2: "hsl(163, 93%, 94%)",
1: "hsl(163, 100%, 97%)",
},
cyan: {
17: "hsl(186, 100%, 3%)",
16: "hsl(185, 86%, 8%)",
15: "hsl(186, 80%, 14%)",
14: "hsl(185, 83%, 18%)",
13: "hsl(185, 76%, 25%)",
12: "hsl(185, 68%, 31%)",
11: "hsl(185, 64%, 37%)",
10: "hsl(185, 59%, 45%)",
9: "hsl(185, 57%, 52%)",
8: "hsl(185, 61%, 57%)",
7: "hsl(185, 64%, 63%)",
6: "hsl(185, 66%, 70%)",
5: "hsl(185, 66%, 77%)",
4: "hsl(185, 72%, 83%)",
3: "hsl(185, 91%, 91%)",
2: "hsl(182, 96%, 94%)",
1: "hsl(182, 100%, 97%)",
},
blue: {
17: "hsl(215, 100%, 3%)",
16: "hsl(215, 92%, 7%)",
15: "hsl(215, 88%, 12%)",
14: "hsl(215, 93%, 17%)",
13: "hsl(215, 87%, 23%)",
12: "hsl(215, 79%, 30%)",
11: "hsl(215, 75%, 36%)",
10: "hsl(215, 71%, 44%)",
9: "hsl(215, 74%, 51%)",
8: "hsl(215, 78%, 57%)",
7: "hsl(215, 81%, 63%)",
6: "hsl(215, 83%, 70%)",
5: "hsl(215, 84%, 76%)",
4: "hsl(215, 90%, 82%)",
3: "hsl(215, 93%, 89%)",
2: "hsl(215, 97%, 95%)",
1: "hsl(215, 100%, 98%)",
},
indigo: {
17: "hsl(256, 100%, 3%)",
16: "hsl(254, 87%, 9%)",
15: "hsl(252, 83%, 14%)",
14: "hsl(250, 88%, 19%)",
13: "hsl(248, 82%, 25%)",
12: "hsl(246, 74%, 32%)",
11: "hsl(244, 70%, 38%)",
10: "hsl(242, 66%, 44%)",
9: "hsl(240, 67%, 53%)",
8: "hsl(238, 70%, 59%)",
7: "hsl(232, 74%, 63%)",
6: "hsl(236, 78%, 72%)",
5: "hsl(234, 79%, 78%)",
4: "hsl(232, 85%, 84%)",
3: "hsl(230, 90%, 91%)",
2: "hsl(228, 95%, 96%)",
1: "hsl(226, 100%, 98%)",
},
violet: {
17: "hsl(264, 100%, 3%)",
16: "hsl(265, 87%, 9%)",
15: "hsl(265, 83%, 14%)",
14: "hsl(265, 88%, 19%)",
13: "hsl(265, 82%, 25%)",
12: "hsl(265, 74%, 32%)",
11: "hsl(265, 70%, 38%)",
10: "hsl(265, 66%, 46%)",
9: "hsl(265, 69%, 53%)",
8: "hsl(265, 73%, 59%)",
7: "hsl(265, 76%, 65%)",
6: "hsl(265, 78%, 72%)",
5: "hsl(265, 79%, 78%)",
4: "hsl(264, 85%, 84%)",
3: "hsl(265, 90%, 91%)",
2: "hsl(265, 95%, 96%)",
1: "hsl(265, 100%, 98%)",
},
magenta: {
17: "hsl(316, 100%, 3%)",
16: "hsl(316, 86%, 9%)",
15: "hsl(314, 83%, 14%)",
14: "hsl(315, 85%, 19%)",
13: "hsl(315, 80%, 25%)",
12: "hsl(315, 71%, 31%)",
11: "hsl(315, 68%, 38%)",
10: "hsl(315, 62%, 45%)",
9: "hsl(315, 63%, 52%)",
8: "hsl(315, 67%, 58%)",
7: "hsl(315, 70%, 64%)",
6: "hsl(315, 71%, 71%)",
5: "hsl(315, 72%, 77%)",
4: "hsl(315, 79%, 84%)",
3: "hsl(316, 88%, 92%)",
2: "hsl(315, 95%, 96%)",
1: "hsl(315, 100%, 98%)",
},
}
+21 -20
View File
@@ -1,41 +1,42 @@
import { PaletteOptions } from "@material-ui/core/styles/createPalette"
import { colors } from "./colors"
export const darkPalette: PaletteOptions = {
type: "dark",
primary: {
main: "hsl(215, 81%, 63%)",
contrastText: "hsl(218, 44%, 92%)",
light: "hsl(215, 83%, 70%)",
dark: "hsl(215, 74%, 51%)",
main: colors.blue[7],
contrastText: colors.gray[3],
light: colors.blue[6],
dark: colors.blue[9],
},
secondary: {
main: "hsl(142, 64%, 34%)",
contrastText: "hsl(218, 44%, 92%)",
dark: "hsl(233, 73%, 63%)",
main: colors.green[11],
contrastText: colors.gray[3],
dark: colors.indigo[7],
},
background: {
default: "hsl(222, 38%, 14%)",
paper: "hsl(222, 32%, 19%)",
default: colors.gray[15],
paper: colors.gray[14],
},
text: {
primary: "hsl(218, 44%, 92%)",
secondary: "hsl(218, 32%, 77%)",
primary: colors.gray[3],
secondary: colors.gray[5],
},
divider: "hsl(221, 32%, 26%)",
divider: colors.gray[13],
warning: {
main: "hsl(20, 79%, 53%)",
dark: "#57250C",
main: colors.orange[11],
dark: colors.orange[15],
},
success: {
main: "hsl(142, 58%, 41%)",
dark: "#205027",
main: colors.green[11],
dark: colors.green[15],
},
info: {
main: "hsl(219, 67%, 54%)",
dark: "#0C2551",
main: colors.blue[11],
dark: colors.blue[15],
},
error: {
main: "#D8666C",
dark: "#511112",
main: colors.red[11],
dark: colors.red[15],
},
}