Skip to content

masterplan-calendar-frontend


masterplan-calendar-frontend / DraftChangesPanelProps

Interface: DraftChangesPanelProps

Defined in: src/components/DraftChangesPanel.tsx:44

Props for DraftChangesPanel.

Properties

commitDisabled?

optional commitDisabled?: boolean

Defined in: src/components/DraftChangesPanel.tsx:56


commitDisabledMessage?

optional commitDisabledMessage?: string

Defined in: src/components/DraftChangesPanel.tsx:57


committing

committing: boolean

Defined in: src/components/DraftChangesPanel.tsx:55


creations

creations: DraftChangesPanelNewTask[]

Defined in: src/components/DraftChangesPanel.tsx:47


deletions

deletions: Set\<number>

Defined in: src/components/DraftChangesPanel.tsx:46


edits

edits: Map\<number, DraftChangesPanelEdit>

Defined in: src/components/DraftChangesPanel.tsx:45


onCommit

onCommit: () => void

Defined in: src/components/DraftChangesPanel.tsx:50

Returns

void


onDiscard

onDiscard: () => void

Defined in: src/components/DraftChangesPanel.tsx:51

Returns

void


onRemoveCreation

onRemoveCreation: (tempId) => void

Defined in: src/components/DraftChangesPanel.tsx:54

Parameters

tempId

number

Returns

void


onRemoveDeletion

onRemoveDeletion: (taskId) => void

Defined in: src/components/DraftChangesPanel.tsx:53

Parameters

taskId

number

Returns

void


onRemoveEdit

onRemoveEdit: (taskId) => void

Defined in: src/components/DraftChangesPanel.tsx:52

Parameters

taskId

number

Returns

void


taskNames

taskNames: Map\<number, string>

Defined in: src/components/DraftChangesPanel.tsx:49

Maps task ID to its display name (for edit/delete labels)