lightGold.vue 945 Bytes
<template>
  <v-app light id="main-container">
    <div id="GoldenDecoration"></div>
    <nuxt />
    <v-snackbar
      :timeout="3000"
      bottom
      vertical
      :value="snackbarDisplay"
      @input="displayChange"
    >{{msg}}</v-snackbar>
  </v-app>
</template>

<script>
  export default {
    computed: {
      snackbarDisplay () {
       return this.$store.state.snackbar.display
      },
      msg () {
        return this.$store.state.snackbar.msg
      }
    },
    methods: {
      displayChange(e) {
        if (!e) {
          this.$store.dispatch('hideMessage')
        }
      }
    }
  }
</script>

<style lang="scss" scoped>
  #main-container {
   background-color: $light-background-grey; 
  }
  #GoldenDecoration {
    width: 200vw;
    height: 200vw;
    border-radius: 50%;
    position: fixed;
    top: -140vw;
    left: -50vw;
    background-image: linear-gradient(-229deg, #DAB269 37%, #E7C78C 87%);
  }

</style>