diff --git a/frontend/src/components/DispositivoCard.vue b/frontend/src/components/DispositivoCard.vue index 76da7b1..21a18b5 100644 --- a/frontend/src/components/DispositivoCard.vue +++ b/frontend/src/components/DispositivoCard.vue @@ -19,6 +19,17 @@ const connectedCount = computed(() => { const id = props.device.id; return props.users.filter(u => Array.isArray(u.dispositivos_conectados) && u.dispositivos_conectados.includes(id)).length; }); + +// Usuarios conectados vs no conectados para mostrar en preview +const connectedUsers = computed(() => { + const id = props.device.id; + return props.users.filter(u => Array.isArray(u.dispositivos_conectados) && u.dispositivos_conectados.includes(id)); +}); + +const disconnectedUsers = computed(() => { + const id = props.device.id; + return props.users.filter(u => !Array.isArray(u.dispositivos_conectados) || !u.dispositivos_conectados.includes(id)); +});