{ task.text = val; }"
:group="task.group"
@update:group="val => { task.group = val; }"
:priority="task.priority"
:priority-factor="task.priorityFactor"
@update:priority-factor="val => { task.priorityFactor = val; }"
:paused="task.paused"
v-on:toggle="task.paused = !task.paused"
:activity-counter="task.activityCounter"
:last-update="task.lastUpdate"
:last-activity="task.lastActivity"
v-on:outside="clickOutsideTask(task._id)"
v-on:save="updateTask(task._id)"
v-on:remove="deleteTask(task._id)"
v-on:activity="onTaskActivity(task._id)"
:color="taskGroups[task.group]"
>