<?php
/**
 * modules/chat/history.php — listado de conversaciones del usuario.
 */
if (!defined('IN_APP')) { die('Acceso denegado'); }

$chat  = new Chat($mysqli, $_config);
$chats = $chat->listChats($_user['id_user']);

$page_title = App::t('history.title');
?>
<div class="mx-auto max-w-3xl px-4 py-6">
  <?php if (!$chats): ?>
    <p class="text-sm text-gray-dark dark:text-gray-light"><?= App::e(App::t('history.empty')) ?></p>
  <?php else: ?>
    <div class="overflow-hidden rounded-lg border border-gray-200 bg-white dark:border-ink-700 dark:bg-ink-900">
      <?php foreach ($chats as $c): ?>
        <div data-href="/chat/<?= (int)$c['id_chat'] ?>/"
             class="flex cursor-pointer items-center justify-between gap-3 border-b border-gray-200 px-4 py-3 last:border-0 hover:bg-gray-50 dark:border-ink-700 dark:hover:bg-ink-800">
          <span class="min-w-0 truncate text-sm"><?= App::e($c['title'] !== '' ? $c['title'] : ('#' . $c['id_chat'])) ?></span>
          <span class="shrink-0 text-xs text-gray-dark dark:text-gray-light"><?= App::e($c['updated_at']) ?></span>
        </div>
      <?php endforeach; ?>
    </div>
  <?php endif; ?>
</div>
