Choix_Mode_Variante.vue 967 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
<template>
<div>

  <div id = "choixDuMode" class="contenusPersos" v-on:click="changerChoix">
    <div id = "contenusPanier" v-bind:class="{'clicked': contenuPanier, 'nonClicked': !contenuPanier}">
      <p>Panier</p>
    </div>

    <div id = "contenusBanque" v-bind:class="{'clicked': !contenuPanier, 'nonClicked': contenuPanier}">
      <p>Banque</p>
    </div>

  </div>

</div>
</template>

<script>
export default {
  name: "Choix_Mode_Variante",
  data: function () {
    return {
      contenuPanier: true,
    }
  },
  methods: {
    changerChoix: function () {
      this.contenuPanier = !this.contenuPanier
      this.$emit("mode_choisi", {mode: this.contenuPanier})
    },
  }
}
</script>

<style scoped>
#choixDuMode {
  border: 1px solid black;
  width: 250px;
  display: flex;
}

#contenusPanier, #contenusBanque {

  width: 125px;
  text-align: center;
}

.nonClicked {
  outline: 1px solid black;
}

.clicked {
  outline: 5px solid yellow;
}
</style>