summaryrefslogblamecommitdiff
path: root/iridescence/src/views/Admin.vue
blob: eedafc7dac1028f6a986b1ce88b5fa9d585d6c30 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
          


                               







                                           



                                           
           

        
                                                           
                                                           

                                                                     

                
               
                    
               
                 

                                         










                                                        


                          
   

         
<template>
  <div id="admin">
    <div class="container">
      <section class="section">
        <div class="columns">
          <div class="column is-narrow">
            <NewProduct></NewProduct>
          </div>
          <div class="column">
            <ProductSearch></ProductSearch>
          </div>
        </div>
        <ProductEditList></ProductEditList>
      </section>
    </div>
  </div>
</template>

<script>
import NewProduct from "@/components/admin/NewProduct.vue";
import ProductSearch from "@/components/ProductSearch.vue";
import ProductEditList from "@/components/admin/ProductEditList.vue";

export default {
  name: "Admin",
  components: {
    ProductEditList,
    NewProduct,
    ProductSearch
  },
  beforeRouteEnter: (to, from, next) => {
    if (!process.env.VUE_APP_LOGIN_URL) {
      next();
    } else {
      fetch(process.env.VUE_APP_LOGIN_URL).then(res => {
        if (res.status == 401) {
          next(false);
        } else {
          next();
        }
      });
    }
  },
  mounted() {
    window.scrollTo(0, 0);
  }
};
</script>