Skip to content

FEAT: Create select post admin component #109

@Gabz047

Description

@Gabz047

🗂️ Task: Componente de seleção de tipo de post para sessão administrativa

📌 Descrição
Desenvolver um componente Vue responsivo que será exibido em todas as sessões administrativas. O componente permitirá ao usuário adicionar novos conteúdos à sessão atual.
Apenas nas sessões “Lâminas” e “Perguntas”, o componente exibirá um select para o administrador escolher entre os tipos de conteúdo possíveis (ex: “Lâmina” ou “Ponto da Lâmina”). Nas demais sessões, o botão “Adicionar” será exibido diretamente, sem opção de escolha.

Após a seleção (se houver), o botão redirecionará o usuário para a tela de criação do tipo de conteúdo escolhido.

⚠️ Requisitos:

  • Componente exibido em todas as sessões do painel administrativo

  • Exibir select apenas nas sessões “Lâminas” e “Perguntas”

  • Lâminas → opções: Lâmina, Ponto da Lâmina

  • Perguntas → opções: Pergunta, Resposta

  • Nas demais sessões, exibir apenas o botão “Adicionar”

  • Botão deve redirecionar para a rota de criação correspondente

  • O componente deve ser responsivo e se adaptar a diferentes tamanhos de tela

  • Componente reutilizável e parametrizável via props (ex: nome da sessão e link para criação)

✅ Critérios de aceitação:

O componente aparece corretamente em todas as sessões

O select aparece apenas nas sessões “Lâminas” e “Perguntas”, com as opções corretas

O botão “Adicionar” redireciona corretamente conforme a seleção (ou sessão, se não houver select)

Estilização consistente com o restante do painel administrativo

Componente responsivo em dispositivos móveis e desktops

Sem bugs no fluxo de seleção ou redirecionamento

📷 Imagem do componente

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions