/** * 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 { flex: 1 1 25%; } &.tb-module-link-header { flex: 1 1 75%; } &.tb-actions-header { width: 120px; min-width: 120px; } } .tb-form-table { overflow: hidden; } .tb-form-table-body { overflow: auto; tb-js-func-module-row { overflow: hidden; } } } }