MCPcopy
hub / github.com/callumalpass/tasknotes / runTaskModalSaveAction

Function runTaskModalSaveAction

src/modals/taskModalActionButtons.ts:53–65  ·  view source on GitHub ↗
(
	saveButton: HTMLButtonElement,
	onSave: () => Promise<void>,
	onSaved: () => void
)

Source from the content-addressed store, hash-verified

51}
52
53export async function runTaskModalSaveAction(
54 saveButton: HTMLButtonElement,
55 onSave: () => Promise<void>,
56 onSaved: () => void
57): Promise<void> {
58 saveButton.disabled = true;
59 try {
60 await onSave();
61 onSaved();
62 } finally {
63 saveButton.disabled = false;
64 }
65}

Calls

no outgoing calls

Tested by

no test coverage detected