Skip to content

Commit 1ba733d

Browse files
committed
fix(editor): return new HTML directly after persisting theme data
1 parent 35f3595 commit 1ba733d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

resources/assets/editor/store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ export const useStore = defineStore('main', () => {
156156

157157
if (!skipPreviewRefresh) {
158158
const html = await res.text();
159-
await previewIframe.call('refresh', { html, updatedSections });
159+
await previewIframe.call('refresh', { html, updatedSections }, 0);
160160
}
161161
} catch (error) {
162162
console.error('Failed to persistThemeData: ' + error);

src/Http/Controllers/Admin/ThemeEditorController.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ public function persistTheme(Request $request)
5656

5757
$this->themePersister->persist($request->all());
5858

59-
return redirect($request->input('url'));
59+
$request = Request::create($request->input('url'), 'GET');
60+
$response = app()->handle($request);
61+
62+
return $response->getContent();
6063
}
6164

6265
public function publishTheme(Request $request)

0 commit comments

Comments
 (0)