import { ref, computed } from 'https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js'; import { ONLINE_USERS } from '../../services/data-constants.js'; export default { name: 'PlannerUsersOnline', setup() { const onlineUsers = ref(ONLINE_USERS); const visibleOnlineUsers = computed(() => onlineUsers.value.slice(0, 6)); const remainingOnlineCount = computed(() => onlineUsers.value.length - visibleOnlineUsers.value.length); return { onlineUsers, visibleOnlineUsers, remainingOnlineCount, }; }, template: `
{{ user.name }}
{{ user.role }}
Online Now
+{{ remainingOnlineCount }} Active Collaborators {{ user.name }}{{ user.role }}
{{ onlineUsers.length }} Online Now{{ user.name }}{{ user.role }}
` };