• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/**
2 * Copyright (c) 2024-2024 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
16export default class Constants {
17  // TITLE_BAR
18  public static TITLE_BAR_HEIGHT = 56;
19
20  public static TITLE_BAR_MIN_HEIGHT = 56;
21
22  public static TITLE_BAR_IMAGE_HEIGHT = 24;
23
24  public static TITLE_BAR_IMAGE_WIDTH = 24;
25
26  public static TITLE_BAR_MARGIN_RIGHT = 4;
27
28  // public property style
29  public static FLEX_GROW = 1;
30
31  public static MAXIMUM_HEADER_LINES = 2;
32
33  public static DEFAULT_MARGIN_START = 12;
34
35  public static DEFAULT_MARGIN_END = 12;
36
37  public static CLICK_SHADOW_LENGTH = 48;
38
39  public static CONSTRAIN_MIN_HEIGHT = 48;
40
41  //sliding style
42  public static SLIDING_THRESHOLD = 160
43
44  //duration style
45  public static DURATION_TIME = 300
46
47  public static DURATION_TIME_250 = 250
48
49  // with height style
50  public static WIDTH_HEIGHT_FULL_SCREEN = '100%'
51
52  public static NO_RESULT_HEIGHT = '80%'
53
54  // padding style
55  public static BOOK_MARK_PADDING_BOTTOM = 50
56
57  // lineHeight style
58  public static LINE_HEIGHT_S = 13
59
60  public static LINE_HEIGHT_M = 19
61
62  public static LINE_HEIGHT_L = 21
63
64  // bar max width
65  public static GRID_ROW_XS = 4
66
67  public static GRID_ROW_SM = 6
68
69  public static GRID_ROW_MD = 8
70
71  public static GRID_ROW_XS_LG = 10
72
73  // PermissionListView style
74  public static OPACITY = 0.2
75
76  public static STROKE_WIDTH_HALF = 0.5
77
78  public static FONT_FAMILY_HARMONY_HEI_TI = 'HarmonyHeiTi'
79
80  // grid useSizeType
81  public static GUTTER = 0;
82
83  // line point
84  public static START_POINT = -4
85
86  public static END_POINT = 30
87
88  // breakpoints size
89  public static XS_BREAKPOINTS_NUMBER = 320;
90
91  public static MD_BREAKPOINTS_NUMBER = 520;
92
93  public static LG_BREAKPOINTS_NUMBER = 840;
94
95  public static XS_BREAKPOINTS = '320vp';
96
97  public static MD_BREAKPOINTS = '520vp';
98
99  public static LG_BREAKPOINTS = '840vp';
100
101  // store key
102  public static INIT_APP_INFO_LIST = 'initAppInfoList';
103
104  public static IGNORE_LOCK_SCREEN_PASSWORD_ADVICE_COUNT = 'ignoreLockScreenPasswordAdviceCount';
105
106  public static IGNORE_ADVICE_MAX_COUNT = 2;
107
108  // segmentation button width
109  public static BUTTON_BACKGROUND_WIDTH_ONE = 102;
110
111  public static BUTTON_BACKGROUND_WIDTH_TWO = 140;
112
113  public static SEGMENTATION_BUTTON_WIDTH = 448;
114
115  // column row space
116  public static DEFAULT_SPACE = 12;
117
118  // domain
119  public static DOMAIN = 0x0000;
120
121  public static STORAGE_KEY_SESSION = 'session';
122
123  // device type
124  public static DEVICE_TYPE_PC = '2in1';
125
126  public static DEVICE_TYPE_TABLET = 'tablet';
127
128  public static STORAGE_KEY_CURRENT_PAGE_ROUTE = 'currentPageRoute';
129
130  // last %d days
131  public static BAR_CHART_DAYS = 3;
132
133  public static ACCESS_RECORD_DAYS = 7;
134}