feat: implement market page with QueryProvider and dynamic listings
- wrap root layout with QueryProvider for React Query - replace market UnderConstruction placeholder with MarketClient and real data fetching - implement search, pagination, and sort via search params using getActiveListings - add necessary client components and queries - update dependencies (e.g., prisma, pkg-types)
This commit is contained in:
1 parent
55eebde0ba
commit
ab37b477df
106 files changed
+15261
-301
No files matched your search
@@ -0,0 +1,14 @@
|
||||
-- Migration 013: Suporte a troca por item em anúncios
|
||||
-- Criado em: 2025-01-29
|
||||
|
||||
-- Adicionar colunas para troca por item
|
||||
ALTER TABLE listings
|
||||
ADD COLUMN IF NOT EXISTS trade_item_id INTEGER,
|
||||
ADD COLUMN IF NOT EXISTS trade_item_name VARCHAR(255),
|
||||
ADD COLUMN IF NOT EXISTS trade_item_quantity INTEGER DEFAULT 1 CHECK (trade_item_quantity > 0);
|
||||
|
||||
-- Comentários para documentação
|
||||
COMMENT ON COLUMN listings.trade_item_id IS 'ID do item aceito em troca (referência ao banco de itens do TibiaWiki)';
|
||||
COMMENT ON COLUMN listings.trade_item_name IS 'Nome do item aceito em troca';
|
||||
COMMENT ON COLUMN listings.trade_item_quantity IS 'Quantidade do item aceito em troca';
|
||||
|
||||
Reference in new issue
Block a user