From 08eaf725b970daa59f753b2f74bc831c639e2cbc Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Tue, 15 Nov 2022 18:57:33 +0530 Subject: [PATCH] chore: Cleanup potentially problematic code. --- .eslintrc.cjs | 4 ++-- src/lib/components/Theme.svelte | 2 +- src/routes/edit/+page.svelte | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index f21ee3c8..cacd0b22 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -4,8 +4,8 @@ module.exports = { extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - 'plugin:@typescript-eslint/strict', + // 'plugin:@typescript-eslint/recommended-requiring-type-checking', + // 'plugin:@typescript-eslint/strict', 'prettier' ], plugins: ['svelte3', 'tailwindcss', '@typescript-eslint', 'es', 'vitest'], diff --git a/src/lib/components/Theme.svelte b/src/lib/components/Theme.svelte index 4226159d..cb5ce1a1 100644 --- a/src/lib/components/Theme.svelte +++ b/src/lib/components/Theme.svelte @@ -26,7 +26,7 @@ ]; function checkTheme(theme: string): boolean { - return theme.includes($themeStore.theme); + return $themeStore.theme !== undefined && theme.includes($themeStore.theme); } diff --git a/src/routes/edit/+page.svelte b/src/routes/edit/+page.svelte index fd061dd0..ae92d28d 100644 --- a/src/routes/edit/+page.svelte +++ b/src/routes/edit/+page.svelte @@ -86,6 +86,10 @@ await initHandler(); const resizer = document.getElementById('resizeHandler'); const element = document.getElementById('editorPane'); + if (!resizer || !element) { + console.debug('Failed to find resize handler or editor pane', { resizer, element }); + return; + } const resize = (e: { pageX: number }) => { const newWidth = e.pageX - element.getBoundingClientRect().left; if (newWidth > 50) {