This repository was archived by the owner on Mar 14, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +20
-26
lines changed Expand file tree Collapse file tree 2 files changed +20
-26
lines changed Original file line number Diff line number Diff line change @@ -3,8 +3,18 @@ Palette swatch renders all color tokens from a palette as defined in [System UI
33It supports arrays
44
55``` jsx harmony
6- import theme from " ../theme" ;
7- < PaletteSwatch token= {" red" } value= {theme .colors .red } / > ;
6+ const palette = [
7+ " #FFCDD2" ,
8+ " #EF9A9A" ,
9+ " #E57373" ,
10+ " #EF5350" ,
11+ " #F44336" ,
12+ " #E53935" ,
13+ " #D32F2F" ,
14+ " #C62828" ,
15+ " #B71C1C"
16+ ];
17+ < PaletteSwatch token= {" red" } value= {palette} / > ;
818```
919
1020as well as object notation:
Original file line number Diff line number Diff line change @@ -2,26 +2,7 @@ import { modularScale } from "polished";
22
33const scale = value => modularScale ( value , "1rem" , "goldenSection" ) ;
44
5- const fontSizes = {
6- xl : scale ( 2 ) ,
7- lg : scale ( 1 ) ,
8- md : scale ( 0 ) ,
9- sm : scale ( - 0.5 ) ,
10- xs : scale ( - 0.75 )
11- } ;
12-
135const palette = {
14- red : [
15- "#FFCDD2" ,
16- "#EF9A9A" ,
17- "#E57373" ,
18- "#EF5350" ,
19- "#F44336" ,
20- "#E53935" ,
21- "#D32F2F" ,
22- "#C62828" ,
23- "#B71C1C"
24- ] ,
256 slate : {
267 darker : "#11161A" ,
278 dark : "#1F2932" ,
@@ -32,7 +13,13 @@ const palette = {
3213 }
3314} ;
3415export default {
35- fontSizes,
16+ fontSizes : {
17+ xl : scale ( 2 ) ,
18+ lg : scale ( 1 ) ,
19+ md : scale ( 0 ) ,
20+ sm : scale ( - 0.5 ) ,
21+ xs : scale ( - 0.75 )
22+ } ,
3623 fonts : {
3724 body : "system-ui, sans-serif" ,
3825 heading : '"Avenir Next", sans-serif' ,
@@ -53,11 +40,8 @@ export default {
5340 ...palette ,
5441 text : palette . slate . base ,
5542 background : palette . slate . lightest ,
56- primary : palette . red [ 8 ] ,
43+ primary : "#E53935" ,
5744 secondary : palette . slate . lighter ,
5845 muted : palette . slate . lightest
59- } ,
60- borders : {
61- thin : `1px solid ${ palette . slate . lightest } `
6246 }
6347} ;
You can’t perform that action at this time.
0 commit comments