aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/devTools.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/renderer/src/devTools.ts')
-rw-r--r--packages/renderer/src/devTools.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/renderer/src/devTools.ts b/packages/renderer/src/devTools.ts
index cb695c3..1fe39f7 100644
--- a/packages/renderer/src/devTools.ts
+++ b/packages/renderer/src/devTools.ts
@@ -52,13 +52,18 @@ export async function exposeToReduxDevtools(
52} 52}
53 53
54/** 54/**
55 * Sends a message to the main process to reload all services when 55 * Sends a message to the main process to reload all services or translations when
56 * `build/watch.js` sends a reload event on bundle write. 56 * `build/watch.js` sends a reload event on bundle write.
57 */ 57 */
58export function hotReloadServices(): void { 58export function hotReload(): void {
59 import.meta.hot?.on('sophie:reload-services', () => { 59 import.meta.hot?.on('sophie:reload-services', () => {
60 window.sophieRenderer.dispatchAction({ 60 window.sophieRenderer.dispatchAction({
61 action: 'reload-all-services', 61 action: 'reload-all-services',
62 }); 62 });
63 }); 63 });
64 import.meta.hot?.on('sophie:reload-translations', () => {
65 window.sophieRenderer.dispatchAction({
66 action: 'reload-all-translations',
67 });
68 });
64} 69}