platform/plugins/time-resources/src/dragging.ts
Eduard Aksamitov 9d52ddbbea
feat(planner): drag-n-drop (#5031)
Signed-off-by: Eduard Aksamitov <e@euaaaio.ru>
2024-03-22 15:37:24 +07:00

24 lines
584 B
TypeScript

import type { IntlString } from '@hcengineering/platform'
import type { ToDo } from '@hcengineering/time'
import { writable } from 'svelte/store'
interface ToDoDragging {
item: ToDo | null
itemIndex: number | null
groupName: IntlString | null
projectId: string | false | null
overItemIndex: number | null
overGroupName: IntlString | null
overProjectId: string | false | null
}
export const dragging = writable<ToDoDragging>({
item: null,
itemIndex: null,
groupName: null,
projectId: null,
overItemIndex: null,
overGroupName: null,
overProjectId: null
})