text: /*
   * Copyright 2015-2016 OpenCB
   *
   * 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 {LitElement, html} from "/web_modules/lit-element.js";
  import UtilsNew from "../../../utilsNew.js";
  
  
  class VariantInterpreterReport extends LitElement {
  
      constructor() {
          super();
  
          // Set status and init private properties
          this._init();
      }
  
      createRenderRoot() {
          return this;
      }
  
      static get properties() {
          return {
              opencgaSession: {
                  type: Object
              },
              clinicalAnalysisId: {
                  type: String
              },
              clinicalAnalysis: {
                  type: Object
              },
              config: {
                  type: Object
              }
          };
      }
  
      _init() {
          this._prefix = "rep-" + UtilsNew.randomString(6);
          this._config = this.getDefaultConfig();
      }
  
      connectedCallback() {
          super.connectedCallback();
          this._config = {...this.getDefaultConfig(), ...this.config};
      }
  
      updated(changedProperties) {
      }
  
      getDefaultConfig() {
          return {
              title: "Report",
              icon: "",
          }
      }
  
      render() {
          return html`
              <div class="guard-page">
                  <i class="fas fa-file fa-5x"></i>
                  <h3>In development</h3>
              </div>
          `;
      }
  
  }
  
  customElements.define("variant-interpreter-report", VariantInterpreterReport);
  