blob: bb41bc192f772e9bbedde8af700f682d7c9dfebd [file] [log] [blame]
sebdetc8d61302019-07-04 15:50:34 +02001/*-
2 * ============LICENSE_START=======================================================
3 * ONAP CLAMP
4 * ================================================================================
5 * Copyright (C) 2019 AT&T Intellectual Property. All rights
6 * reserved.
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
11 *
12 * http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END============================================
20 * ===================================================================
21 *
22 */
23
24import { createGlobalStyle } from 'styled-components';
25
26export const GlobalClampStyle = createGlobalStyle`
sebdetd0d65632019-08-26 05:47:01 -070027 body {
28 padding: 0;
29 margin: 0;
30 font-family: ${props => props.theme.fontFamily};
31 font-size: ${props => props.theme.fontSize};
32 font-weight: normal;
33 }
sebdetc8d61302019-07-04 15:50:34 +020034
sebdetd0d65632019-08-26 05:47:01 -070035 span {
36 font-family: ${props => props.theme.fontFamily};
37 font-size: ${props => props.theme.fontSize};
38 font-weight: bold;
39 }
sebdetc8d61302019-07-04 15:50:34 +020040
sebdetd0d65632019-08-26 05:47:01 -070041 a {
42 font-family: ${props => props.theme.fontFamily};
43 font-size: ${props => props.theme.fontSize};
44 font-weight: bold;
45 }
sebdet190227a2019-07-19 16:51:19 +020046
sebdetd0d65632019-08-26 05:47:01 -070047 div {
48 font-family: ${props => props.theme.fontFamily};
49 font-size: ${props => props.theme.fontSize};
50 border-radius: 4px;
51 margin-top: 1px;
52 }
sebdetf9e2cee2019-08-09 18:36:09 +020053
sebdetd0d65632019-08-26 05:47:01 -070054 svg {
55 overflow: hidden;
56 width: 100%;
57 height: 100%;
58 }
59
60 label {
61 font-family: ${props => props.theme.fontFamily};
62 font-size: ${props => props.theme.fontSize};
63 font-weight: bold;
64 }
65
66 button {
67 font-family: ${props => props.theme.fontFamily};
68 font-size: ${props => props.theme.fontSize};
69 font-weight: bold;
70 }
sebdetc8d61302019-07-04 15:50:34 +020071`
72
73export const DefaultClampTheme = {
74 fontDanger: '#eb238e',
75 fontWarning: '#eb238e',
76 fontLight: '#ffffff',
77 fontDark: '#888888',
78 fontHighlight: '#ffff00',
79 fontNormal: 'black',
sebdet190227a2019-07-19 16:51:19 +020080
sebdetc8d61302019-07-04 15:50:34 +020081 backgroundColor: '#eeeeee',
82 fontFamily: 'Arial, Sans-serif',
sebdetd0d65632019-08-26 05:47:01 -070083 fontSize: '16px',
sebdet190227a2019-07-19 16:51:19 +020084
85 loopViewerBackgroundColor: 'white',
86 loopViewerFontColor: 'yellow',
87 loopViewerHeaderBackgroundColor: '#337ab7',
88 loopViewerHeaderFontColor: 'white',
sebdet8a02dd72019-07-31 17:11:11 +020089
90 menuBackgroundColor: 'white',
91 menuFontColor: 'black',
92 menuHighlightedBackgroundColor: '#337ab7',
sebdet58b44942019-09-10 16:02:01 +020093 menuHighlightedFontColor: 'white'
sebdetc8d61302019-07-04 15:50:34 +020094};