Implement applyProjectDialogues function in App.tsx

This commit is contained in:
2026-04-14 19:57:44 +02:00
parent 34ada82c78
commit 119423d413

View File

@@ -3794,6 +3794,33 @@ export function App({ store, initialStatusMessage }: AppProps) {
}
};
const applyProjectDialogues = (
nextDialogues: typeof editorState.projectDocument.dialogues,
label: string,
successMessage: string
) => {
if (
areProjectDialogueLibrariesEqual(
editorState.projectDocument.dialogues,
nextDialogues
)
) {
return;
}
try {
store.executeCommand(
createSetProjectDialoguesCommand({
label,
dialogues: nextDialogues
})
);
setStatusMessage(successMessage);
} catch (error) {
setStatusMessage(getErrorMessage(error));
}
};
const updateProjectTimeSettings = (
label: string,
successMessage: string,