<template>
  <div>
    <page-title
      :heading="heading" 
      :icon="icon"
      :add="true"
    ></page-title>
    <breadcrumb  
      :menu_item_list="menu_item_list"
    ></breadcrumb>
    <entity-form
      :mode="'edit'"
    ></entity-form>
  </div>
</template>
<script>
  import PageTitle from "../../components/titles/PageTitle";
  import Breadcrumb from "../../layouts/parts/Breadcrumb";
  import EntityForm from "./Form";

  export default {
    metaInfo() {
        let vm = this;
        return {
            title: Constants.site.title,
            titleTemplate: '%s | ' + vm.$router.currentRoute.name
        }
    },
    components: {
      PageTitle,
      Breadcrumb,
      EntityForm
    },
    data() {
      let vm = this;
      return {
        heading: 'Edit Entity',
        icon: 'fa fa-edit',
        menu_item_list: [
          {
            title: 'Dashboard',
            active: false,
            path: '/'
          },
          {
            title: 'Entity List',
            active: false,
            path: '/entity/list'
          },
          {
            title: 'Edit Entity',
            active: true,
            path: '/entity/edit/' + vm.$route.params.hash_id
          },
        ]
      }
    }
  }
</script>
