MelissaConfiguracoes: restaura grupos Conta + Agenda como atalhos pras paginas nativas
Remover os grupos inteiros tirava o caminho de descoberta via sidebar de Configuracoes. Agora os items continuam listados, mas as keys apontam pros slugs nativos (perfil/plano/negocio/seguranca + agenda- config/bloqueios/online-scheduling). Quando o user clica, selecionar() empurra a rota /melissa/<slug> e o MelissaLayout troca pra renderizar a pagina nativa correspondente — MelissaConfiguracoes desmonta porque isMelissaConfigRoute(slug) retorna false (slug esta em MELISSA_NON_CONFIG_SLUGS). Resultado: o user encontra os items no Configuracoes (descoberta) e ao clicar abre a pagina nativa (UX melhor que embed antigo). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -143,12 +143,35 @@ const grupos = [
|
||||
{ key: 'aparencia', label: 'Layout Melissa', desc: 'Tema, cor primária, surface, plano de fundo, relógio e cronômetro — tudo numa tela só.', icon: 'pi pi-palette' }
|
||||
]
|
||||
},
|
||||
// Grupo "Conta" inteiro saiu — todos os 4 items (Perfil/Plano/
|
||||
// Negocio/Seguranca) viraram paginas nativas no /melissa/<slug>.
|
||||
// Grupo "Agenda" inteiro saiu — todos os 3 items viraram paginas nativas:
|
||||
// - "Agenda" → /melissa/agenda-config (MelissaAgendaConfig)
|
||||
// - "Bloqueios" → /melissa/bloqueios (MelissaBloqueios)
|
||||
// - "Agendador Online" → /melissa/online-scheduling (MelissaAgendador)
|
||||
// Grupo "Conta" — todos viraram paginas nativas, mas continuam
|
||||
// listados aqui pra descobrimento via sidebar de Configuracoes.
|
||||
// O click empurra a rota /melissa/<slug>, e MelissaLayout troca
|
||||
// pra renderizar a pagina nativa (substitui o MelissaConfiguracoes).
|
||||
{
|
||||
key: 'conta',
|
||||
label: 'Conta',
|
||||
desc: 'Perfil, plano, negócio e segurança.',
|
||||
icon: 'pi pi-user',
|
||||
items: [
|
||||
{ key: 'perfil', label: 'Meu Perfil', desc: 'Identidade, contato, bio, redes — gamificação no aside.', icon: 'pi pi-user' },
|
||||
{ key: 'plano', label: 'Meu Plano', desc: 'Assinatura, recursos liberados e histórico de mudanças.', icon: 'pi pi-credit-card' },
|
||||
{ key: 'negocio', label: 'Meu Negócio', desc: 'Identidade, fiscal, endereço, contato, redes.', icon: 'pi pi-briefcase' },
|
||||
{ key: 'seguranca', label: 'Segurança', desc: 'Trocar senha + boas práticas + estado da sessão.', icon: 'pi pi-shield' }
|
||||
]
|
||||
},
|
||||
// Grupo "Agenda" — todos viraram paginas nativas, mas continuam
|
||||
// listados aqui pra descobrimento via sidebar de Configuracoes.
|
||||
{
|
||||
key: 'agenda',
|
||||
label: 'Agenda',
|
||||
desc: 'Horários, bloqueios e agendador público.',
|
||||
icon: 'pi pi-calendar',
|
||||
items: [
|
||||
{ key: 'agenda-config', label: 'Configurações da Agenda', desc: 'Jornada (dias e horários), ritmo das sessões e agendamento online.', icon: 'pi pi-calendar' },
|
||||
{ key: 'bloqueios', label: 'Bloqueios e Feriados', desc: 'Feriados nacionais (auto), municipais e bloqueios manuais.', icon: 'pi pi-ban' },
|
||||
{ key: 'online-scheduling', label: 'Agendador Online', desc: 'Link público, identidade visual, fluxo, pagamento e textos.', icon: 'pi pi-calendar-clock' }
|
||||
]
|
||||
},
|
||||
{
|
||||
key: 'financeiro',
|
||||
label: 'Financeiro',
|
||||
|
||||
Reference in New Issue
Block a user