From 63ac641c5f490a220ace0a2734bd3ee7654acbd8 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Tue, 26 May 2026 17:52:00 +0000 Subject: [PATCH] feat: alinha tags da sidebar dinamicamente e implementa cards de sugestao tematica de boas-vindas --- public/app.js | 44 ++++++++++++++++++++++++++++++++++++-------- public/index.html | 23 +++++++++++++++++++++++ 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/public/app.js b/public/app.js index 3deb8e0..d8b53fc 100644 --- a/public/app.js +++ b/public/app.js @@ -150,9 +150,18 @@ const initApp = () => { updateModelBadge(); // ========================================================================== - // MODAL DE TAGS + // MODAL DE TAGS & SIDEBAR TAGS // ========================================================================== - const AVAILABLE_TAGS = ['HTPC', 'ATA', 'Planejamento', 'Formação', 'Projeto', 'Relatório', 'Sugestão', 'Dúvida']; + const AVAILABLE_TAGS = [ + { id: 'relatorios', label: '📋 Relatórios' }, + { id: 'planejamento', label: '📝 Planejamento' }, + { id: 'mindlab', label: '🧠 Mind Lab' }, + { id: 'estudos', label: '📚 Estudos' }, + { id: 'htpc', label: '💻 HTPC' }, + { id: 'ata', label: '📝 ATA' }, + { id: 'sugestao', label: '💡 Sugestão' }, + { id: 'duvida', label: '❓ Dúvida' } + ]; const modalTagOverlay = document.getElementById('modalTagOverlay'); const modalTagList = document.getElementById('modalTagList'); const modalTagClose = document.getElementById('modalTagClose'); @@ -175,9 +184,9 @@ const initApp = () => { const renderTagModalList = () => { modalTagList.innerHTML = AVAILABLE_TAGS.map(tag => ` -

Olá! Sou sua assistente virtual e me chamo Kemily. Como posso ajudar?

+ +
+
+
📋
+
Relatório Semanal
+
Observação de desenvolvimento e socialização na educação infantil.
+
+
+
🧠
+
Planejamento Mind Lab
+
Atividades lúdicas para desenvolvimento de habilidades socioemocionais.
+
+
+
🎵
+
Criar Música / Cantiga
+
Gere músicas divertidas com melodia e letra educativa.
+
+
+
🎨
+
Atividade BNCC
+
Planos de aula estruturados de acordo com as normas da BNCC.
+
+