added get products composable

This commit is contained in:
Mamalizz
2025-01-14 20:48:43 +03:30
parent 0c639914b4
commit e3855bedee
+18 -1
View File
@@ -1,11 +1,28 @@
<script setup lang="ts">
// import
import useGetProducts, {
type GetProductsFilters,
} from "~/composables/api/products/useGetProducts";
import { PRODUCT_RANGE } from "~/constants";
// state
const params = useUrlSearchParams("history");
const route = useRoute();
const params: GetProductsFilters & { page: number } =
useUrlSearchParams("history");
// computed
const page = computed(() => (route.query["page"] ? +route.query["page"] : 1));
// queries
const { data: products, isLoading: productsIsLoading } = useGetProducts(
params,
page
);
// life-cycle