view client/src/components/Pane.vue @ 5627:7768f14f6535 729-node-js-newer-version

Transformed scss variables into css custom properties
author Luisa Beerboom <lbeerboom@intevation.de>
date Tue, 09 May 2023 13:17:58 +0200
parents fa7dc3f31ef3
children
line wrap: on
line source

<template>
  <div :id="pane.id" class="pane d-flex position-relative">
    <component :is="pane.component" :key="pane.id" />
  </div>
</template>

<script>
/* This is Free Software under GNU Affero General Public License v >= 3.0
 * without warranty, see README.md and license for details.
 *
 * SPDX-License-Identifier: AGPL-3.0-or-later
 * License-Filename: LICENSES/AGPL-3.0.txt
 *
 * Copyright (C) 2018 by via donau
 *   – Österreichische Wasserstraßen-Gesellschaft mbH
 * Software engineering by Intevation GmbH
 *
 * Author(s):
 * Markus Kottländer <markus.kottlaender@intevation.de>
 */

export default {
  props: ["pane"],
  components: {
    // all components that are supposed to be displayed in a pane must be registered here
    Map: () => import("./map/Map"),
    Fairwayprofile: () => import("./fairway/Fairwayprofile"),
    AvailableFairwayDepth: () => import("./fairway/AvailableFairwayDepth"),
    AvailableFairwayDepthLNWL: () =>
      import("./fairway/AvailableFairwayDepthLNWL"),
    Waterlevel: () => import("./gauge/Waterlevel"),
    HydrologicalConditions: () => import("./gauge/HydrologicalConditions")
  }
};
</script>