1/*
2 * Copyright (c) 2021 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16const THEME_PROP_GROUPS = {
17  emui_color_fg: "0",
18  ohos_color_fg: "0",
19  emui_color_fg_inverse: "1",
20  ohos_color_fg_inverse: "1",
21  emui_color_bg: "3",
22  ohos_color_bg: "3",
23  emui_accent: "4",
24  ohos_accent: "4",
25  emui_accent_inverse: "5",
26  ohos_accent_inverse: "5",
27  emui_functional_red: "6",
28  ohos_functional_red: "6",
29  emui_color_warning: "7",
30  ohos_color_warning: "7",
31  emui_color_handup: "8",
32  ohos_color_handup: "8",
33  emui_color_connected: "9",
34  ohos_color_connected: "9",
35  emui_color_control_activated: "50",
36  ohos_color_control_activated: "50",
37  emui_control_normal: "51",
38  ohos_control_normal: "51",
39  emui_color_divider_horizontal: "52",
40  ohos_color_divider_horizontal: "52",
41  emui_color_subheader_divider: "53",
42  ohos_color_subheader_divider: "53",
43  emui_color_click_effect_default: "54",
44  ohos_color_click_effect_default: "54",
45  emui_fab_icon: "124",
46  ohos_fab_icon: "124",
47  emui_fab_bg_normal: "127",
48  ohos_fab_bg_normal: "127",
49  emui_card_bg: "135",
50  ohos_card_bg: "135",
51  emui_color_tooltips_bg: "137",
52  ohos_color_tooltips_bg: "137",
53  emui_activated: "138",
54  ohos_activated: "138",
55  emui_color_primary: "200",
56  ohos_color_primary: "200",
57  emui_primary_inverse: "201",
58  ohos_primary_inverse: "201",
59  emui_color_secondary: "202",
60  ohos_color_secondary: "202",
61  emui_color_tertiary: "203",
62  ohos_color_tertiary: "203",
63  emui_color_text_primary: "250",
64  ohos_color_text_primary: "250",
65  emui_text_primary_inverse: "251",
66  ohos_text_primary_inverse: "251",
67  emui_color_text_secondary: "252",
68  ohos_color_text_secondary: "252",
69  emui_text_secondary_inverse: "253",
70  ohos_text_secondary_inverse: "253",
71  emui_color_text_tertiary: "254",
72  ohos_color_text_tertiary: "254",
73  emui_text_tertiary_inverse: "255",
74  ohos_text_tertiary_inverse: "255",
75  emui_text_color_alert_dialog_list_item: "256",
76  ohos_text_color_alert_dialog_list_item: "256",
77  emui_functional_blue: "257",
78  ohos_functional_blue: "257",
79  emui_text_hint: "258",
80  ohos_text_hint: "258",
81  emui_text_hint_inverse: "259",
82  ohos_text_hint_inverse: "259",
83  emui_functional_blue_inverse: "260",
84  ohos_functional_blue_inverse: "260",
85  emui_color_text_highlight: "261",
86  ohos_color_text_highlight: "261",
87  emui_text_highlight_inverse: "262",
88  ohos_text_highlight_inverse: "262",
89  emui_color_1: "300",
90  ohos_color_1: "300",
91  emui_color_2: "301",
92  ohos_color_2: "301",
93  emui_color_3: "302",
94  ohos_color_3: "302",
95  emui_color_4: "303",
96  ohos_color_4: "303",
97  emui_color_5: "304",
98  ohos_color_5: "304",
99  emui_color_6: "305",
100  ohos_color_6: "305",
101  emui_color_7: "306",
102  ohos_color_7: "306",
103  emui_color_8: "307",
104  ohos_color_8: "307",
105  emui_color_9: "308",
106  ohos_color_9: "308",
107  emui_color_10: "309",
108  ohos_color_10: "309",
109  emui_color_11: "310",
110  ohos_color_11: "310",
111  emui_color_fg_1: "311",
112  ohos_color_fg_1: "311",
113  emui_color_fg_2: "312",
114  ohos_color_fg_2: "312",
115  emui_color_fg_3: "313",
116  ohos_color_fg_3: "313",
117  emui_color_fg_4: "314",
118  ohos_color_fg_4: "314",
119  emui_color_fg_5: "315",
120  ohos_color_fg_5: "315",
121  emui_color_fg_6: "316",
122  ohos_color_fg_6: "316",
123  emui_color_fg_7: "317",
124  ohos_color_fg_7: "317",
125  emui_color_fg_8: "318",
126  ohos_color_fg_8: "318",
127  emui_color_fg_9: "319",
128  ohos_color_fg_9: "319",
129  emui_color_fg_10: "320",
130  ohos_color_fg_10: "320",
131  emui_color_fg_11: "321",
132  ohos_color_fg_11: "321",
133  emui_primary_content_alpha: "400",
134  ohos_primary_content_alpha: "400",
135  emui_secondary_content_alpha: "401",
136  ohos_secondary_content_alpha: "401",
137  emui_tertiary_content_alpha: "402",
138  ohos_tertiary_content_alpha: "402",
139  emui_disabled_alpha: "403",
140  ohos_disabled_alpha: "403",
141  emui_highlight_bg_alpha: "404",
142  ohos_highlight_bg_alpha: "404",
143  emui_normal_bg_alpha: "405",
144  ohos_normal_bg_alpha: "405",
145  emui_tips_bg_alpha: "406",
146  ohos_tips_bg_alpha: "406",
147  emui_divider_alpha: "407",
148  ohos_divider_alpha: "407",
149  emui_text_size_headline1: "500",
150  ohos_text_size_headline1: "500",
151  emui_text_size_headline2: "501",
152  ohos_text_size_headline2: "501",
153  emui_text_size_headline3: "502",
154  ohos_text_size_headline3: "502",
155  emui_text_size_headline4: "503",
156  ohos_text_size_headline4: "503",
157  emui_text_size_headline5: "504",
158  ohos_text_size_headline5: "504",
159  emui_text_size_headline6: "505",
160  ohos_text_size_headline6: "505",
161  emui_text_size_headline7: "506",
162  ohos_text_size_headline7: "506",
163  emui_text_size_headline8: "507",
164  ohos_text_size_headline8: "507",
165  emui_text_size_subtitle1: "508",
166  ohos_text_size_subtitle1: "508",
167  emui_text_size_subtitle2: "509",
168  ohos_text_size_subtitle2: "509",
169  emui_text_size_subtitle3: "510",
170  ohos_text_size_subtitle3: "510",
171  emui_text_size_button1: "511",
172  ohos_text_size_button1: "511",
173  emui_text_size_button2: "512",
174  ohos_text_size_button2: "512",
175  emui_text_size_body1: "513",
176  ohos_text_size_body1: "513",
177  emui_text_size_body2: "514",
178  ohos_text_size_body2: "514",
179  emui_text_size_body3: "515",
180  ohos_text_size_body3: "515",
181  emui_text_size_caption: "516",
182  ohos_text_size_caption: "516",
183  emui_text_size_caption1: "517",
184  ohos_text_size_caption1: "517",
185  emui_text_size_chart1: "518",
186  ohos_text_size_chart1: "518",
187  emui_text_size_chart2: "519",
188  ohos_text_size_chart2: "519",
189  emui_text_size_overline: "520",
190  ohos_text_size_overline: "520",
191  emui_text_font_family_regular: "550",
192  ohos_text_font_family_regular: "550",
193  emui_text_font_family_medium: "551",
194  ohos_text_font_family_medium: "551",
195  emui_corner_radius_notification: "611",
196  ohos_corner_radius_notification: "611",
197  emui_corner_radius_grid: "615",
198  ohos_corner_radius_grid: "615",
199  emui_corner_radius_icon: "619",
200  ohos_corner_radius_icon: "619",
201  emui_corner_radius_large: "650",
202  ohos_corner_radius_large: "650",
203  emui_corner_radius_mediums: "651",
204  ohos_corner_radius_mediums: "651",
205  emui_corner_radius_small: "652",
206  ohos_corner_radius_small: "652",
207  emui_corner_radius_xsmal: "653",
208  ohos_corner_radius_xsmal: "653",
209  emui_dimens_default_start: "700",
210  ohos_dimens_default_start: "700",
211  emui_dimens_max_start: "701",
212  ohos_dimens_max_start: "701",
213  emui_dimens_default_end: "702",
214  ohos_dimens_default_end: "702",
215  emui_dimens_max_end: "703",
216  ohos_dimens_max_end: "703",
217  emui_dimens_default_top: "704",
218  ohos_dimens_default_top: "704",
219  emui_dimens_default_bottom_flexible: "705",
220  ohos_dimens_default_bottom_flexible: "705",
221  emui_dimens_default_bottom_fixed: "706",
222  ohos_dimens_default_bottom_fixed: "706",
223  emui_dimens_card_start: "725",
224  ohos_dimens_card_start: "725",
225  emui_dimens_card_end: "726",
226  ohos_dimens_card_end: "726",
227  emui_dimens_card_middle: "727",
228  ohos_dimens_card_middle: "727",
229  emui_dimens_text_vertical: "740",
230  ohos_dimens_text_vertical: "740",
231  emui_dimens_text_horizontal: "741",
232  ohos_dimens_text_horizontal: "741",
233  emui_dimens_text_margin_primary: "742",
234  ohos_dimens_text_margin_primary: "742",
235  emui_dimens_text_margin_secondary: "743",
236  ohos_dimens_text_margin_secondary: "743",
237  emui_dimens_text_margin_tertiary: "744",
238  ohos_dimens_text_margin_tertiary: "744",
239  emui_dimens_text_margin_fourth: "745",
240  ohos_dimens_text_margin_fourth: "745",
241  emui_dimens_text_margin_fifth: "746",
242  ohos_dimens_text_margin_fifth: "746",
243  emui_dimens_element_vertical_large: "760",
244  ohos_dimens_element_vertical_large: "760",
245  emui_dimens_element_vertical_middle: "761",
246  ohos_dimens_element_vertical_middle: "761",
247  emui_dimens_element_horizontal_large: "762",
248  ohos_dimens_element_horizontal_large: "762",
249  emui_dimens_element_horizontal_middle: "763",
250  ohos_dimens_element_horizontal_middle: "763",
251  emui_text_size_space_short: "780",
252  ohos_text_size_space_short: "780",
253  emui_text_size_space_large: "781",
254  ohos_text_size_space_large: "781",
255  app_background: "900",
256  select_clicked_color: "1000",
257  select_disabled_text_color: "1001",
258  menu_selected_color: "1002",
259  select_font_size: "1003",
260  select_font_color: "1004",
261  select_triangle_icon_size: "1011",
262  menu_background_radius: "1012",
263  menu_min_width: "1015",
264  button_background_color: "1100",
265  button_disabled_color: "1102",
266  button_text_focus_color: "1120",
267  button_text_color: "1121",
268  button_text_disabled_color: "1122",
269  button_text_waiting_color: "1123",
270  button_text_fontsize: "1124",
271  button_text_fontsize_min: "1125",
272  button_text_fontweight: "1126",
273  button_text_max_lines: "1127",
274  button_radius: "1140",
275  button_min_width: "1141",
276  button_height: "1142",
277  button_padding_horizontal: "1143",
278  button_padding_vertical: "1144",
279  checkbox_foreground_color: "1200",
280  checkbox_active_color: "1201",
281  checkbox_inactive_color: "1202",
282  checkbox_size: "1204",
283  checkbox_border_radius: "1206",
284  checkbox_border_width: "1207",
285  checkbox_stroke_width: "1208",
286  radio_foreground_color: "1300",
287  radio_active_color: "1301",
288  radio_inactive_color: "1302",
289  radio_size: "1304",
290  radio_border_width: "1306",
291  switch_foreground_color: "1400",
292  switch_active_color: "1401",
293  switch_inactive_color: "1402",
294  switch_width: "1404",
295  switch_height: "1405",
296  switch_border_width: "1409",
297  marquee_text_color: "1500",
298  marquee_font_size: "1501",
299  progress_color: "1611",
300  progress_secondary_color: "1600",
301  progress_bg_color: "1601",
302  progress_thickness: "1602",
303  progress_loading_color: "1603",
304  progress_scale_length: "1604",
305  progress_scale_width: "1605",
306  progress_scale_number: "1608",
307  rating_width: "1700",
308  rating_height: "1701",
309  rating_indicator_width: "1702",
310  rating_indicator_height: "1703",
311  rating_star_num: "1705",
312  rating_score: "1706",
313  rating_indicator_score: "1707",
314  rating_step_size: "1708",
315  slider_block_color: "1800",
316  slider_track_thickness: "1803",
317  slider_track_selected: "1804",
318  slider_track_bg: "1805",
319  text_size: "1900",
320  dialog_radius: "2000",
321  dialog_background_color: "2001",
322  dialog_title_text_color: "2002",
323  dialog_title_text_fontsize: "2003",
324  dialog_title_text_fontsize_min: "2004",
325  dialog_title_text_fontweight: "2005",
326  dialog_title_text_max_lines: "2006",
327  dialog_content_text_color: "2007",
328  dialog_content_text_fontsize: "2008",
329  dialog_animation_duration_in: "2020",
330  dialog_animation_duration_out: "2021",
331  dialog_content_text_fontsize_min: "2032",
332  popup_padding_horizontal: "2100",
333  popup_padding_vertical: "2101",
334  popup_background_color: "2103",
335  popup_text_color: "2104",
336  popup_text_fontsize: "2105",
337  swiper_indicator_normal_color: "2200",
338  swiper_indicator_selected_color: "2201",
339  swiper_indicator_size: "2202",
340  swiper_indicator_selected_size: "2203",
341  toast_padding_horizontal: "2300",
342  toast_padding_vertical: "2301",
343  toast_background_color: "2304",
344  toast_text_fontweight: "2305",
345  toast_text_color: "2306",
346  toast_text_fontsize: "2307",
347  toast_radius: "2308",
348  textfield_padding_horizontal: "2400",
349  textfield_padding_vertical: "2401",
350  textfield_height: "2402",
351  textfield_font_size: "2403",
352  textfield_font_weight: "2404",
353  textfield_border_radius: "2405",
354  textfield_background_color: "2407",
355  textfield_placeholder_color: "2408",
356  textfield_text_color: "2409",
357  textfield_focus_background_color: "2410",
358  textfield_focus_placeholder_color: "2411",
359  textfield_focus_text_color: "2412",
360  textfield_cursor_color: "2415",
361  textfield_icon_size: "2417",
362  textfield_error_text_color: "2420",
363  textfield_error_border_color: "2424",
364  textfield_text_selected_color: "2425",
365  video_bar_time_text_color: "2615",
366  video_error_text_color: "2616",
367  video_bar_background: "2617",
368  tab_active_indicator_color: "2705",
369  navigation_bar_title_color: "2900",
370  navigation_bar_title_font_size: "2901",
371  navigation_bar_title_font_size_emphasize: "2902",
372  navigation_bar_subtitle_color: "2903",
373  navigation_bar_subtitle_font_size: "2904",
374  navigation_bar_height: "2905",
375  navigation_bar_height_emphasize: "2906",
376  navigation_bar_menu_zone_width: "2909",
377  navigation_bar_menu_icon_width: "2910",
378  navigation_bar_logo_icon_width: "2911",
379  navigation_bar_more_zone_width: "2912",
380  navigation_bar_more_zone_height: "2913",
381  navigation_bar_more_icon_width: "2914",
382  navigation_bar_more_icon_height: "2915",
383  navigation_bar_max_padding_start: "2920",
384  navigation_bar_max_padding_end: "2921",
385  navigation_bar_default_padding_start: "2922",
386  navigation_bar_default_padding_end: "2923",
387  picker_popup_radius: "3002",
388  picker_popup_padding: "3003",
389  picker_button_font_size: "3019",
390  picker_button_text_color: "3020",
391  picker_select_option_font_size: "3021",
392  picker_select_option_text_color: "3022",
393  picker_normal_option_font_size: "3025",
394  picker_normal_option_font_color: "3026",
395  picker_title_font_size: "3028",
396  picker_title_text_color: "3029",
397  scroll_bar_background_color: "3304",
398  scroll_bar_foreground_color: "3305",
399  refresh_default_progress_diameter: "3404",
400  search_icon_size: "3600",
401  search_text_field_padding_left: "3602",
402  search_text_field_radius: "3603",
403  search_text_color: "3605",
404  search_placeholder_color: "3606",
405  search_close_icon_size: "3607",
406  search_font_size: "3610",
407  search_font_weight: "3611",
408  search_focus_text_color: "3613",
409  text_overlay_handle_color: "3718",
410  text_overlay_handle_diameter: "3719",
411  calendar_week_font_size: "3500",
412  calendar_day_font_size : "3501",
413  calendar_lunar_font_size: "3502",
414  calendar_week_color: "3503",
415  calendar_day_color: "3504",
416  calendar_lunar_color: "3505",
417  calendar_weekend_day_color: "3506",
418  calendar_weekend_lunar_color: "3507",
419  calendar_today_day_color: "3508",
420  calendar_today_lunar_color: "3509",
421  calendar_non_current_month_day_color: "3510",
422  calendar_non_current_month_lunar_color: "3511",
423  calendar_work_day_mark_font_size: "3512",
424  calendar_off_day_mark_font_size: "3513",
425  calendar_work_day_mark_color: "3514",
426  calendar_off_day_mark_color: "3515",
427  calendar_not_current_month_work_day_mark_color: "3516",
428  calendar_not_current_month_off_day_mark_color: "3517",
429  calendar_focused_day_color: "3518",
430  calendar_focused_lunar_color: "3519",
431  calendar_focused_area_radius: "3520",
432  calendar_focused_area_background_color: "3521",
433  calendar_top_padding: "3522",
434  calendar_blur_area_background_color : "3523",
435  calendar_col_space: "3524",
436  calendar_week_height: "3525",
437  calendar_day_height: "3526",
438  calendar_week_width: "3527",
439  calendar_day_width: "3528",
440  calendar_week_and_day_row_space: "3529",
441  calendar_daily_five_row_space: "3530",
442  calendar_daily_six_row_space: "3531",
443  calendar_gregorian_calendar_height: "3532",
444  calendar_work_state_width: "3533",
445  theme_calendar_day_font_wight: "3534",
446  theme_calendar_lunar_day_font_wight: "3535",
447  theme_calendar_work_state_font_wight: "3536",
448  theme_calendar_work_state_horizontal_moving_distance: "3566",
449  theme_calendar_work_state_vertical_moving_distance: "3567"
450};
451
452module.exports = THEME_PROP_GROUPS;
453