# Documentação - Feature de Pedidos

Esta pasta contém a documentação técnica da feature de pedidos do Portal Jurunense.

## Documentos Disponíveis

### [order-items-implementation.md](./order-items-implementation.md)

Documentação completa da implementação da funcionalidade de visualização de itens do pedido.

**Conteúdo:**

- Arquitetura da solução
- Arquivos criados e modificados
- Fluxo de execução
- Problemas encontrados e soluções
- Guia de estilização
- Exemplos de uso
- Checklist de implementação
- Melhorias futuras

## Funcionalidades Documentadas

### Tabela de Itens do Pedido

Permite visualizar os produtos/itens de um pedido ao clicar na linha da tabela principal.

**Arquivos principais:**

- `schemas/order.item.schema.ts` - Schema de validação
- `api/order.service.ts` - Serviço de API
- `hooks/useOrderItems.ts` - Hook React Query
- `components/OrderItemsTable.tsx` - Componente da tabela
- `components/OrderItemsTableColumns.tsx` - Definição de colunas

## Links Úteis

- [React Query](https://tanstack.com/query/latest)
- [Zod](https://zod.dev/)
- [MUI DataGrid](https://mui.com/x/react-data-grid/)

## Como Contribuir

Ao adicionar novas funcionalidades à feature de pedidos:

1. Implemente a funcionalidade
2. Documente em um arquivo `.md` nesta pasta
3. Atualize este README com link para o novo documento
4. Inclua exemplos de código e diagramas quando relevante
