thingsboard/ui-ngx/src/app/shared/components/js-func-modules.component.scss

75 lines
1.7 KiB
SCSS
Raw Normal View History

2024-11-27 19:28:24 +02:00
/**
* Copyright © 2016-2024 The Thingsboard Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../scss/constants';
.tb-js-func-modules-panel {
width: 540px;
display: flex;
flex-direction: column;
gap: 16px;
@media #{$mat-lt-md} {
width: 90vw;
}
.tb-js-func-modules-panel-content {
display: flex;
flex-direction: column;
gap: 16px;
overflow: auto;
margin: -10px;
padding: 10px;
}
.tb-js-func-modules-panel-title {
font-size: 16px;
font-weight: 500;
line-height: 24px;
letter-spacing: 0.25px;
color: rgba(0, 0, 0, 0.87);
}
.tb-js-func-modules-panel-buttons {
height: 40px;
display: flex;
flex-direction: row;
gap: 16px;
justify-content: flex-end;
align-items: flex-end;
}
.tb-js-func-modules {
flex: 1;
margin: 12px;
.tb-form-table-header-cell {
&.tb-alias-header {
2024-11-28 20:05:26 +02:00
flex: 1 1 25%;
2024-11-27 19:28:24 +02:00
}
&.tb-module-link-header {
2024-11-28 20:05:26 +02:00
flex: 1 1 75%;
2024-11-27 19:28:24 +02:00
}
&.tb-actions-header {
2024-11-28 20:05:26 +02:00
width: 120px;
min-width: 120px;
2024-11-27 19:28:24 +02:00
}
}
.tb-form-table {
overflow: hidden;
}
.tb-form-table-body {
overflow: auto;
tb-js-func-module-row {
overflow: hidden;
}
}
}
}