From 68ec1ea793ac84c9f8c6ce4484a946dd5456e61a Mon Sep 17 00:00:00 2001 From: Ronja Schnur Date: Thu, 9 Nov 2023 17:24:55 +0100 Subject: [PATCH] :sparkles: Minor bug fix. --- electron/main.ts | 3 ++- source/components/StatblockComponent.tsx | 4 ++-- source/components/view/BoardApp.tsx | 14 +++++++++++++- source/components/view/BoardPlayerView.tsx | 3 ++- source/components/view/CampaignApp.tsx | 2 +- 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/electron/main.ts b/electron/main.ts index 1738b2c..c0898da 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -70,7 +70,8 @@ const VITE_DEV_SERVER_URL = process.env['VITE_DEV_SERVER_URL'] function createWindow() { ipcMain.handle("m-userData", (_event, _arg) => { - const path = isProd ? (app.getPath("documents") + "/Dragon's Eye/") : (app.getPath("userData") + "/Dragon's Eye/"); + // const path = isProd ? () : (app.getPath("userData") + "/Dragon's Eye/"); + const path = app.getPath("documents") + "/Dragon's Eye/"; if (!fsExtra.existsSync(path)) { fsExtra.mkdirSync(path); } diff --git a/source/components/StatblockComponent.tsx b/source/components/StatblockComponent.tsx index 52f96d0..721eb5c 100644 --- a/source/components/StatblockComponent.tsx +++ b/source/components/StatblockComponent.tsx @@ -915,7 +915,7 @@ export const RawStatblockComponent = (props: { {/* Languages */} { - editMode || statblock.languages.length > 0 ? ( + editMode || statblock.languages && statblock.languages.length > 0 ? ( <> @@ -937,7 +937,7 @@ export const RawStatblockComponent = (props: { {/* Skills */} { - editMode || statblock.skills.length > 0 ? ( + editMode || statblock.skills && statblock.skills.length > 0 ? ( <> diff --git a/source/components/view/BoardApp.tsx b/source/components/view/BoardApp.tsx index eb61ffe..9e4c06c 100644 --- a/source/components/view/BoardApp.tsx +++ b/source/components/view/BoardApp.tsx @@ -14,6 +14,8 @@ const BoardApp = (props: IAppView & { const [importanceRect, setImportanceRect] = React.useState(null); + const [initiativeEnabled, setInitiativeEnabled] = React.useState(true); + const forceUpdate = useForceUpdate(); const update = () => { forceUpdate(); @@ -51,7 +53,16 @@ const BoardApp = (props: IAppView & { Dragon's Eye +