🗂️ 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:
-
Lâminas → opções: Lâmina, Ponto da Lâmina
-
Perguntas → opções: Pergunta, Resposta
✅ 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

🗂️ 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.
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