<!-- @format -->

<script lang="ts" setup>
import { Api } from '@/api/model/url'

const config = useRuntimeConfig()
const baseURL = config.public.apiBaseSiteUrl
const list = ref([])

const requestUrl = `${baseURL}${Api.CatalogueList}`
const params = { pageNo: 1, pageSize: 3, state: 1, trend: 1, order: 'desc' }
const { data, pending, error, refresh } = await useAsyncData(
  'catalogue-list',
  () => $fetch(requestUrl, { params }),
)
list.value = data.value?.result.records
</script>

<template>
  <div class="bg-#fff py-120px">
    <div class="w-1200-auto text-center">
      <h2 class="text-36px fw-800 text-#333 !mb-20px custom-title-font">
        Download with The Latest <span class="custom-title-bg">Trends</span>
      </h2>
      <div class="text-#999 w-850px text-22px mb-80px mx-auto lh-30px">
        Spot emerging hits, viral styles, and seasonal must-haves. Curated with
        real-time market insights to help you stock ahead of the trend curve.
      </div>
      <div class="flex flex-col gap-40px">
        <div v-for="(item, index) in list" :key="index">
          <business-trends-comp-item v-if="index % 2 === 0" :item="item" />
          <business-trends-comp-item2 v-else :item="item" />
        </div>
      </div>
    </div>
  </div>
</template>

<style lang="less" scoped>
</style>