19b256929Sopenharmony_ci/*
29b256929Sopenharmony_ci * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
39b256929Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
49b256929Sopenharmony_ci * you may not use this file except in compliance with the License.
59b256929Sopenharmony_ci * You may obtain a copy of the License at
69b256929Sopenharmony_ci *
79b256929Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
89b256929Sopenharmony_ci *
99b256929Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
109b256929Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
119b256929Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
129b256929Sopenharmony_ci * See the License for the specific language governing permissions and
139b256929Sopenharmony_ci * limitations under the License.
149b256929Sopenharmony_ci */
159b256929Sopenharmony_ci
169b256929Sopenharmony_ciimport {styleManager} from './StyleManager';
179b256929Sopenharmony_ci
189b256929Sopenharmony_ciconst TAG = 'Common-StyleConfiguration';
199b256929Sopenharmony_ci
209b256929Sopenharmony_ciexport class StyleConfiguration {
219b256929Sopenharmony_ci    static getCommonStyle() {
229b256929Sopenharmony_ci        const key: string = TAG + "-Common";
239b256929Sopenharmony_ci        return styleManager.getStyle(key, () => {
249b256929Sopenharmony_ci            return {
259b256929Sopenharmony_ci                statusBarFontSize: $r("app.float.signal_fontSize"),
269b256929Sopenharmony_ci                statusBarIconWidth: '24vp',
279b256929Sopenharmony_ci                statusBarIconHeight: '24vp',
289b256929Sopenharmony_ci                statusBarMarginLeftRight: $r("app.float.signal_status_margin_Left_right"),
299b256929Sopenharmony_ci            };
309b256929Sopenharmony_ci        });
319b256929Sopenharmony_ci    }
329b256929Sopenharmony_ci}