save button for website

This commit is contained in:
momorew
2026-08-12 17:06:02 +05:30
parent 4ff16adab3
commit 47f4eccbea
+6 -3
View File
@@ -564,9 +564,12 @@ function App() {
const parentOrigin = urlParams.get('parent_origin') || import.meta.env.VITE_PARENT_ORIGIN || '*';
window.parent.postMessage({ type: 'REMOTE_SAVE_COMPLETE' }, parentOrigin);
} else {
// When running locally outside an iframe, edits are already auto-saved to the gateway DB.
// We just simulate a save delay to provide UI feedback, instead of downloading the file.
// When running locally, simulate a save delay to provide UI feedback.
await new Promise(resolve => setTimeout(resolve, 600));
// If the query parameter is present (like from our landing page flow), trigger a local download
if (urlParams.has('download_on_save')) {
await gatewayService.exportDocument(selectedDocId, activeDoc.filename);
}
}
} catch (e) {
console.error('Save failed', e);
@@ -684,7 +687,7 @@ function App() {
canAssemble={can('canAssemble')}
onUpload={handleUpload}
onShowVersionHistory={() => setVersionHistoryModalOpen(true)}
onSave={isRemote ? handleSave : undefined}
onSave={handleSave}
isInspectorOpen={isInspectorOpen}
onToggleInspector={toggleInspector}
/>