Frontend Page (Leptos)
Overview
Criar componentes de listagem em features/<bc>/presentation/ usando Leptos Resource + UseCase. Layout com Tailwind; tabela HTML simples ou componentes customizados. Exibir todos os erros de Result::Err — nunca só o primeiro.
Workflow
- Criar
#[component] pub fn <Bc>ListPageempresentation/list_page.rs. - Instanciar
Arc<dyn Repository>+ UseCase fora do componente ou via context. - Usar
Resource::newpara carregar dados async. - Renderizar loading, erros (
Forsobreerrors) e tabela comForsobre items. - Registrar rota em
app.rs.
References
- Consultar
references/leptos-page-pattern.mdpara código completo.
Global Standards
- Consultar
../skills-standards.mdpara padrões globais.