1
0

feat: remove props destructuring from ProjectList

This commit is contained in:
Dominik Pschenitschni 2024-06-27 14:06:08 +02:00 committed by konrad
parent 99e90c0b02
commit 0c70aedeb1

View File

@ -120,10 +120,7 @@ import type {IProjectView} from '@/modelTypes/IProjectView'
import TaskPositionService from '@/services/taskPosition' import TaskPositionService from '@/services/taskPosition'
import TaskPositionModel from '@/models/taskPosition' import TaskPositionModel from '@/models/taskPosition'
const { const props = defineProps<{
projectId,
viewId,
} = defineProps<{
projectId: IProject['id'], projectId: IProject['id'],
viewId: IProjectView['id'], viewId: IProjectView['id'],
}>() }>()
@ -144,7 +141,7 @@ const {
loadTasks, loadTasks,
params, params,
sortByParam, sortByParam,
} = useTaskList(() => projectId, () => viewId, {position: 'asc'}) } = useTaskList(() => props.projectId, () => props.viewId, {position: 'asc'})
const taskPositionService = ref(new TaskPositionService()) const taskPositionService = ref(new TaskPositionService())
@ -153,7 +150,7 @@ watch(
allTasks, allTasks,
() => { () => {
tasks.value = [...allTasks.value] tasks.value = [...allTasks.value]
if (projectId < 0) { if (props.projectId < 0) {
return return
} }
const tasksById = {} const tasksById = {}
@ -242,7 +239,7 @@ async function saveTaskPosition(e) {
await taskPositionService.value.update(new TaskPositionModel({ await taskPositionService.value.update(new TaskPositionModel({
position, position,
projectViewId: viewId, projectViewId: props.viewId,
taskId: task.id, taskId: task.id,
})) }))
tasks.value[e.newIndex] = { tasks.value[e.newIndex] = {