feat(chat): menú tres puntos con Limpiar chat y Cerrar sesión
- Reemplaza botón suelto de logout por dropdown (Alpine.js) con dos opciones - limpiarChat(): limpia mensajes visibles y cierra conversación actual - cerrarSesion(): ya existía, se mantiene igual - Cierra el dropdown al hacer clic fuera (x-click.outside) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
4a58b800dc
commit
c3f9984a9d
@@ -191,6 +191,16 @@ class PublicChat extends Component
|
||||
]);
|
||||
}
|
||||
|
||||
public function limpiarChat(): void
|
||||
{
|
||||
// Cierra la conversación actual y abre una nueva en la próxima interacción
|
||||
$this->mensajes = [];
|
||||
$this->convId = null;
|
||||
$this->flujo = '';
|
||||
$this->flujoData = [];
|
||||
session()->forget('chat_conv_id');
|
||||
}
|
||||
|
||||
public function cerrarSesion(): void
|
||||
{
|
||||
session()->forget(['chat_user_id', 'chat_conv_id']);
|
||||
|
||||
Reference in New Issue
Block a user