- Add ProductCard.vue component for displaying product details, including image, name, description, price, and stock status. - Create useMarket.ts composable to manage market loading, data fetching, and real-time updates from Nostr. - Introduce market.ts store to handle market, stall, product, and order states, along with filtering and sorting capabilities. - Develop Market.vue page to present market content, including loading states, error handling, and product grid. - Update router to include a new market route for user navigation. |
||
|---|---|---|
| .. | ||
| assets | ||
| components | ||
| composables | ||
| i18n | ||
| lib | ||
| pages | ||
| router | ||
| stores | ||
| App.vue | ||
| main.ts | ||
| vite-env.d.ts | ||