<script setup lang="ts">
import {ref} from 'vue'
import ItemCard from './res_item_card.vue'

// 从public/assets/resources.json加载插件
let items = ref([])
fetch('https://bot.liteyuki.icu/assets/resources.json')
  .then(response => response.json())
  .then(data => {
    items.value = data
  })
  .catch(error => console.error(error))

</script>

<template>
  <div>
    <h1>主题/资源商店</h1>
    <div class="market">
<!--      布局商品-->
      <ItemCard v-for="item in items" :key="item.id" :item="item" />
    </div>
  </div>
</template>

<style scoped>
h1 {
  color: #00a6ff;
  text-align: center;
  font-weight: bold;
}

.market {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 10px;
}
</style>