Mercurial > gemma
view client/src/components/ImportStretches.vue @ 1753:68bd990dd8e5
feat: added import dialogs for approved gauge meas. and waterway profiles
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Thu, 10 Jan 2019 15:55:08 +0100 |
parents | 16fb9667ddf8 |
children | 67340ceecc5f |
line wrap: on
line source
<template> <div class="d-flex flex-row"> <Spacer></Spacer> <div class="card sysconfig mt-3 shadow-xs w-100 h-100 mr-3"> <h6 class="mb-0 py-2 px-3 border-bottom d-flex text-info align-items-center" > <font-awesome-icon icon="cloud-upload-alt" class="mr-2" ></font-awesome-icon> <translate class="headline">Import streches</translate> </h6> <div class="card-body stretches-card"> <div class="w-95 ml-auto mr-auto mt-4 mb-4"> <div class="d-flex flex-row input-group mb-4"> <div class="flex-column w-100"> <div class="flex-row text-left"> <small class="text-muted"> <translate>URL</translate> </small> </div> <div><input class="form-control" type="url" /></div> </div> </div> <div class="buttons text-right"> <button :disabled="disableUploadButton" @click="submit" class="btn btn-info mt-4" type="button" > <font-awesome-icon class="fa-fw mr-2" fixed-width icon="play" ></font-awesome-icon> <translate>Trigger import</translate> </button> </div> </div> </div> </div> </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): * Thomas Junk <thomas.junk@intevation.de> */ import { displayInfo } from "@/lib/errors.js"; export default { name: "importstretches", data() { return { disableUploadButton: false, uploadLabel: "", uploadFile: null }; }, methods: { submit() { displayInfo({ title: this.$gettext("Import stretches"), message: this.$gettext("under construction") }); } }, components: { Spacer: () => import("./Spacer") } }; </script> <style lang="scss" scoped></style>