# /frontend/pages/home.py
import dash
from dash import html, dcc

# --- Registro da Página ---
# Esta linha informa ao Dash que este arquivo é uma página da aplicação.
# path='/': Define esta como a página inicial.
# name='Página Inicial': O texto que aparecerá no link de navegação.
# order=0: Garante que este seja o primeiro link na barra de navegação.
dash.register_page(__name__, path='/', name='Página Inicial', order=0)

# --- Layout da Página ---
# A variável 'layout' define o que será exibido na página.
# Usamos componentes do dash.html para criar a estrutura, que são equivalentes a tags HTML.
layout = html.Div([
    # Título da página
    html.H3("Bem-vindo ao assistente virtual e painel de conversas."),
    
    html.Br(), # Adiciona uma quebra de linha para espaçamento
    
    # Texto instrutivo
    html.P("Use os botões de navegação acima para:"),
    
    # Lista de funcionalidades
    html.Ul([
        html.Li("Interagir com o Chatbot."),
        html.Li("Acessar o Histórico de Conversas de todas as sessões.")
    ])
])
