github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/frontend/directeurs/src/components/inscrits/PanelContraintes.vue (about)

     1  <template>
     2    <v-card>
     3      <v-card-text>
     4        <v-tabs v-model="tab" grow>
     5          <v-tab>Demander un document</v-tab>
     6          <v-tab>Récupérer un document</v-tab>
     7        </v-tabs>
     8        <v-tabs-items v-model="tab">
     9          <v-tab-item>
    10            <panel-contraintes-demande></panel-contraintes-demande>
    11          </v-tab-item>
    12          <v-tab-item>
    13            <panel-contraintes-recupere></panel-contraintes-recupere>
    14          </v-tab-item>
    15        </v-tabs-items>
    16      </v-card-text>
    17    </v-card>
    18  </template>
    19  
    20  <script lang="ts">
    21  import Vue from "vue";
    22  import Component from "vue-class-component";
    23  import PanelContraintesRecupere from "./PanelContraintesRecupere.vue";
    24  import PanelContraintesDemande from "./PanelContraintesDemande.vue";
    25  import { C } from "@/logic/controller";
    26  
    27  const PanelContraintesProps = Vue.extend({
    28    props: {}
    29  });
    30  
    31  @Component({
    32    components: { PanelContraintesDemande, PanelContraintesRecupere }
    33  })
    34  export default class PanelContraintes extends PanelContraintesProps {
    35    tab = 0;
    36  
    37    mounted() {
    38      C.getContraintes();
    39    }
    40  }
    41  </script>
    42  
    43  <style scoped></style>