<?php
/*
Arquivo: wp-content/themes/cancao-verdadeira/page-dashboard.php

Resumo:
Página do usuário logado.
Exibe favoritos, histórico (futuro) e dados do perfil.
*/

if (!defined('ABSPATH')) exit;

if (!is_user_logged_in()) {
    wp_redirect(wp_login_url());
    exit;
}

get_header();

$user = wp_get_current_user();
?>

<div class="dashboard">

    <h1>👤 Olá, <?php echo esc_html($user->display_name); ?></h1>

    <!-- FAVORITOS -->
    <div class="section">
        <h2>❤️ Minhas músicas favoritas</h2>

        <div class="grid-musicas">

            <?php
            $query = cancao_query_favoritos();

            if ($query && $query->have_posts()) :
                while ($query->have_posts()) : $query->the_post();
                    get_template_part('template-parts/card', 'musica');
                endwhile;
                wp_reset_postdata();
            else :
                echo "<p>Nenhuma música favoritada ainda.</p>";
            endif;
            ?>

        </div>
    </div>

</div>

<?php get_footer(); ?>