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>