Skip to content

Commit 6cfc0ed

Browse files
committed
fixing build
1 parent e890a4b commit 6cfc0ed

2 files changed

Lines changed: 12 additions & 7 deletions

File tree

src/Document.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ function Document({ doc, reload, onUpdateDocument, onDeleteDocument, toBook, edi
214214
changeDocumentIcon(emoji.native);
215215
// closeEmojiPicker();
216216
}} />
217-
<TextInput value={icon} placeholder="No Icon" onChange={e => changeDocumentIcon(e.currentTarget.value)} label="Current Icon" />
217+
<TextInput value={icon || undefined} placeholder="No Icon" onChange={e => changeDocumentIcon(e.currentTarget.value)} label="Current Icon" />
218218
</Modal>
219219
<Stack>
220220
<TextInput

src/Document/Editor.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ function View({ value, syntax }: ViewProps) {
178178
const clean = DOMPurify.sanitize(html);
179179
const tmp = document.createElement("div");
180180
tmp.innerHTML = clean;
181-
function isLocal(s) {
181+
function isLocal(s: string) {
182182
return s &&
183183
!/^https?:|^data:|^tauri:|^asset:/.test(s) &&
184184
(s.startsWith("/") || /^[a-zA-Z]:[\\/]/.test(s) || s.startsWith("file://"));
@@ -194,15 +194,20 @@ function View({ value, syntax }: ViewProps) {
194194
el.setAttribute("src", convertFileSrc(rawSrc));
195195
} else {
196196
el.setAttribute("src", "");
197-
el.dataset.src = rawSrc;
198-
el.dataset.notFound = true;
197+
if (el instanceof HTMLElement) {
198+
el.dataset.src = rawSrc;
199+
el.dataset.notFound = "true";
200+
}
199201
}
200202
} catch(e) {
201203
console.warn("error thrown when checking if file exists", e);
202204
el.setAttribute("src", "");
203-
el.dataset.src = rawSrc;
204-
el.dataset.error = e;
205-
el.parentElement.dataset.error = e;
205+
if (el instanceof HTMLElement) {
206+
el.dataset.src = rawSrc;
207+
el.dataset.error = String(e);
208+
if (el.parentElement)
209+
el.parentElement.dataset.error = String(e);
210+
}
206211
}
207212
setRewrittenHtml(tmp.innerHTML);
208213
}

0 commit comments

Comments
 (0)