outstock_nuxt3/pages/product-details/index.vue

30 lines
760 B
Vue

<template>
<layout :transparent="true">
<breadcrumb-area title="Product Details" subtitle="Product Details"/>
<shop-details-area :item="state.products[0]"/>
</layout>
</template>
<script lang="ts">
import { defineComponent } from "vue";
import Layout from "~~/layout/Layout.vue";
import BreadcrumbArea from "~~/components/common/breadcrumb/BreadcrumbArea.vue";
import { useProductsStore } from "~~/store/useProducts";
import ShopDetailsArea from "~~/components/shop-details/ShopDetailsArea.vue";
export default defineComponent({
components: {
Layout,
BreadcrumbArea,
ShopDetailsArea,
},
setup() {
const state = useProductsStore();
useHead({
title: "Product Details",
});
return {state}
},
});
</script>