Split catalog into list and detail pages

This commit is contained in:
Ruslan Bakiev
2026-04-09 18:49:25 +07:00
parent 21e40d3fa1
commit 76ab87620e
5 changed files with 278 additions and 113 deletions

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import CatalogConfigurator from '~/components/catalog/CatalogConfigurator.vue';
import CatalogProductTypeList from '~/components/catalog/CatalogProductTypeList.vue';
</script>
<template>
<CatalogConfigurator />
<CatalogProductTypeList />
</template>

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import CatalogConfigurator from '~/components/catalog/CatalogConfigurator.vue';
import CatalogProductTypeList from '~/components/catalog/CatalogProductTypeList.vue';
</script>
<template>
<CatalogConfigurator />
<CatalogProductTypeList />
</template>

View File

@@ -0,0 +1,11 @@
<script setup lang="ts">
import CatalogConfigurator from '~/components/catalog/CatalogConfigurator.vue';
const route = useRoute();
const productTypeSlug = computed(() => String(route.params.slug ?? ''));
</script>
<template>
<CatalogConfigurator :product-type-slug="productTypeSlug" />
</template>