/** * 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'; :host { width: 100%; height: 100%; display: flex; justify-content: center; } .tb-mobile-app-qrcode-panel { width: 100%; height: 100%; position: relative; display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 16px; &.preview { max-width: 300px; padding: 0; } > div:not(.tb-mobile-app-qrcode-overlay) { z-index: 1; } .tb-mobile-app-qrcode-overlay { position: absolute; top: 12px; left: 12px; bottom: 12px; right: 12px; } .tb-qrcode-label { align-self: center; text-align: center; font-size: 14px; color: rgba(0, 0, 0, 0.54); } .tb-qrcode { display: flex; flex: 0.33; min-width: 100px; padding: 3px; border-radius: 6px; background-color: #fff; } .tb-badges { display: flex; flex-direction: column; flex: 0.44; gap: 8px; &.tb-no-interaction { pointer-events: none; } a { display: contents; border-bottom: none; &:hover { border-bottom: none; } } } } :host ::ng-deep { .tb-mobile-app-qrcode-panel .tb-widget-title { padding: 0; z-index: 1; } }