<script setup lang="ts">
import SearchProductCard from './SearchProductCard.vue'
import VirtualScroll from '../VirtualScroll/VirtualScroll.vue'
import type { IProduct } from '@/types/product'
defineProps<{ products: IProduct[] }>()
</script>
<template>
<VirtualScroll :height="520" :items="products" v-slot="{ item }">
<SearchProductCard :product="item as IProduct" />
</VirtualScroll>
</template>
const props = defineProps<{
height: number
items: { id: number }[]
}>()
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint