blob: 17df264b91e57f48f16713279151e1db2e6bd4bb [file] [log] [blame]
Michael Davis51946552017-05-01 10:30:38 -05001
2// Table Header
3.table-header {
4 width: 100%;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -05005 color: $primary-dark;
Michael Davis51946552017-05-01 10:30:38 -05006 line-height: 30px;
Michael Davis9486f542017-05-30 15:35:31 -05007 padding: .8em 0 0;
8 margin-bottom: .8em;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -05009 border-bottom: 1px solid $border-color-01;
Michael Davis9486f542017-05-30 15:35:31 -050010 font-size: 1.25em;
Michael Davis51946552017-05-01 10:30:38 -050011 @include mediaQuery(medium) {
Michael Davis9486f542017-05-30 15:35:31 -050012 margin: 1.8em 0;
Michael Davis51946552017-05-01 10:30:38 -050013 }
14}
15
Michael Davis51946552017-05-01 10:30:38 -050016// Table
17.table {
18 width: 100%;
19}
20
Gunnar Mills84e114a2018-11-14 13:44:41 -060021.table__body {
22 width: 100%;
23}
24
Michael Davis51946552017-05-01 10:30:38 -050025.table__row {
26 display: flex;
27 width: 100%;
Michael Davis9486f542017-05-30 15:35:31 -050028 max-width: calc(100vw - 10px);
Michael Davis51946552017-05-01 10:30:38 -050029 flex-wrap: wrap;
Michael Davis9486f542017-05-30 15:35:31 -050030 font-weight: 400;
31 position: relative;
32 &.disabled {
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -050033 background-color: $background-03;
34 color: $text-02;
Michael Davis51946552017-05-01 10:30:38 -050035 }
36}
37
Michael Davis9486f542017-05-30 15:35:31 -050038.table__row-save {
39 position: absolute;
40 top: 0;
41 left: 0;
42 width: 100%;
43 height:100%;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -050044 background: $background-04;
Michael Davis9486f542017-05-30 15:35:31 -050045 z-index:200;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -050046 color: $primary-light;
Michael Davis9486f542017-05-30 15:35:31 -050047 padding: .8em 1em;
48 text-align: center;
49 font-size: 1.5em;
50 font-weight: bold;
51}
52
Michael Davis51946552017-05-01 10:30:38 -050053.table__cell {
54 flex: 0 0 100%;
Michael Davis9486f542017-05-30 15:35:31 -050055 line-height: 2.8em;
56 padding: .5em 1em;
Michael Davis51946552017-05-01 10:30:38 -050057 white-space: nowrap;
58 overflow: hidden;
59 text-overflow: ellipsis;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -050060 border-bottom: 1px solid $border-color-01;
Michael Davis51946552017-05-01 10:30:38 -050061 @include mediaQuery(small) {
62 flex: 1;
Michael Davis51946552017-05-01 10:30:38 -050063 }
Michael Davis9486f542017-05-30 15:35:31 -050064 //
65 //@include mediaQuery(large) {
66 // padding: 15px 30px;
67 //}
Michael Davis51946552017-05-01 10:30:38 -050068}
69
70.table__cell-label {
71 display: inline-block;
72 font-weight: 700;
73 min-width: 50%;
74 padding-right: 15px;
75
76 @include mediaQuery(small) {
77 display: none;
78 }
79}
80
81// Table Head
82.table__head {
Gunnar Mills84e114a2018-11-14 13:44:41 -060083 width: 100%;
Michael Davis51946552017-05-01 10:30:38 -050084 .table__row {
85 display: none;
86 font-weight: 700;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -050087 border-bottom: 1px solid $border-color-01;
88 background-color: $background-05;
89 color: $primary-light;
Michael Davis51946552017-05-01 10:30:38 -050090
91 @include mediaQuery(small) {
92 display: flex;
93 }
94
95 .table__cell {
96 @include fastTransition-all();
97 position: relative;
Michael Davis9486f542017-05-30 15:35:31 -050098 border: 0;
Michael Davis51946552017-05-01 10:30:38 -050099 &:last-child {
100 border: 0;
101 }
102 }
103 }
104}
105
Michael Davis9486f542017-05-30 15:35:31 -0500106.table__row-uploading {
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -0500107 color: $text-02;
Michael Davis9486f542017-05-30 15:35:31 -0500108 font-weight: 700;
109 @include indeterminate-bar;
110}
111
Iftekharul Islam97280b32018-11-16 14:50:22 -0600112// sensor fixed table header on scroll
113.fixed-table-header{
114 position: sticky;
115 top: 130px;
116 z-index: 1;
117}
118
Michael Davise1ae08c2017-08-25 10:58:22 -0500119//sortable heading
Michael Davis6dc5f182017-06-26 13:07:27 -0500120.sort-heading {
Michael Davise1ae08c2017-08-25 10:58:22 -0500121 position: relative;
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -0500122 color: $text-03;
Michael Davise1ae08c2017-08-25 10:58:22 -0500123 &::after {
124 content: '\025be';
125 position: absolute;
126 right: -20px;
127 top: -1px;
128 font-size: 1.3em;
129 }
130 &::before {
131 content: '\025be';
132 position: absolute;
133 right: -20px;
134 top: -10px;
135 font-size: 1.3em;
136 transform: rotate(180deg);
137 }
138 &.sort-up {
139 &::before {
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -0500140 color: $primary-accent;
Michael Davise1ae08c2017-08-25 10:58:22 -0500141 }
142 }
143 &.sort-down {
144 &::after {
Yoshie Muranaka6f7ec802019-06-24 14:35:41 -0500145 color: $primary-accent;
Michael Davise1ae08c2017-08-25 10:58:22 -0500146 }
147 }
Michael Davis6dc5f182017-06-26 13:07:27 -0500148}
Yoshie Muranakafa562732019-07-17 11:23:15 -0500149
150.bmc-table {
151 width: 100%;
152}
153
154.bmc-table__row {
155 border-bottom: 1px solid $border-color-01;
156}
157
158.bmc-table__column-header {
159 padding: 10px 16px;
160 background-color: $background-03;
161}
162
163.bmc-table__cell {
164 padding: 4px 16px;
165 background-color: $base-02--07;
166}
167
168.bmc-table__row-actions {
169 text-align: right;
170}