File tree Expand file tree Collapse file tree 6 files changed +1391
-983
lines changed Expand file tree Collapse file tree 6 files changed +1391
-983
lines changed Original file line number Diff line number Diff line change 1- const CORE_TOKENS = {
2- inherit : "inherit" ,
3-
1+ /**
2+ * Halstack Color Palette
3+ * @link https://developer.dxc.com/halstack/next/principles/color/usage/#color-tokens-core-color-tokens
4+ */
5+ const CoreColorTokens = {
46 // Color
57 // Absolutes
68 color_black : "#000000" ,
@@ -102,6 +104,37 @@ const CORE_TOKENS = {
102104 color_orange_700 : "#c26c0a" ,
103105 color_orange_800 : "#915108" ,
104106 color_orange_900 : "#613605" ,
107+ } ;
108+ export const getCoreColorToken = ( key : CoreColorTokens ) => CoreColorTokens [ key ] ;
109+ export type CoreColorTokens = keyof typeof CoreColorTokens ;
110+
111+ /**
112+ * Halstack Spacing Principles
113+ * @link https://developer.dxc.com/halstack/next/principles/spacing/
114+ */
115+ const SpacingTokens = {
116+ spacing_0 : "0rem" ,
117+ spacing_2 : "0.125rem" ,
118+ spacing_4 : "0.25rem" ,
119+ spacing_8 : "0.5rem" ,
120+ spacing_12 : "0.75rem" ,
121+ spacing_16 : "1rem" ,
122+ spacing_24 : "1.5rem" ,
123+ spacing_32 : "2rem" ,
124+ spacing_40 : "2.5rem" ,
125+ spacing_48 : "3rem" ,
126+ spacing_56 : "3.5rem" ,
127+ spacing_64 : "4rem" ,
128+ spacing_80 : "5rem" ,
129+ spacing_96 : "6rem" ,
130+ spacing_112 : "7rem" ,
131+ }
132+
133+ const CoreTokens = {
134+ ...CoreColorTokens ,
135+ ...SpacingTokens ,
136+
137+ inherit : "inherit" ,
105138
106139 // Typography
107140 type_sans : "Open Sans, sans-serif" ,
@@ -143,23 +176,6 @@ const CORE_TOKENS = {
143176 type_leading_loose_01 : "1.715em" ,
144177 type_leading_loose_02 : "2em" ,
145178
146- // Spacing
147- spacing_0 : "0rem" ,
148- spacing_2 : "0.125rem" ,
149- spacing_4 : "0.25rem" ,
150- spacing_8 : "0.5rem" ,
151- spacing_12 : "0.75rem" ,
152- spacing_16 : "1rem" ,
153- spacing_24 : "1.5rem" ,
154- spacing_32 : "2rem" ,
155- spacing_40 : "2.5rem" ,
156- spacing_48 : "3rem" ,
157- spacing_56 : "3.5rem" ,
158- spacing_64 : "4rem" ,
159- spacing_80 : "5rem" ,
160- spacing_96 : "6rem" ,
161- spacing_112 : "7rem" ,
162-
163179 // Border
164180 border_width_0 : "0px" ,
165181 border_width_1 : "1px" ,
@@ -174,4 +190,4 @@ const CORE_TOKENS = {
174190 border_none : "none" ,
175191} ;
176192
177- export default CORE_TOKENS ;
193+ export default CoreTokens ;
You can’t perform that action at this time.
0 commit comments