diff options
| author | Fuwn <[email protected]> | 2024-01-18 01:24:44 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-18 01:24:44 -0800 |
| commit | c2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935 (patch) | |
| tree | 52876aa124966d38d7abb9c89b0528782f6b3740 /src | |
| parent | feat(airingtime): tooltips for time (diff) | |
| download | due.moe-c2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935.tar.xz due.moe-c2d2ed93feb2af286ad0d4bdbd43fe3be8ab1935.zip | |
fix(cover): null check element
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Media/Cover/hoverCover.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Media/Cover/hoverCover.ts b/src/lib/Media/Cover/hoverCover.ts index 6cd4b086..2e483120 100644 --- a/src/lib/Media/Cover/hoverCover.ts +++ b/src/lib/Media/Cover/hoverCover.ts @@ -32,8 +32,12 @@ export const onMouseMove = (event: MouseEvent, imageWidth = 250) => { const offset = 10; let imageLeft = 0; let imageTop = 0; + const elements = document.getElementsByClassName('hover-image'); + + if (elements.length === 0) return { height: 0, style: '' } as HoverCoverResponse; + const response: HoverCoverResponse = { - height: (document.getElementsByClassName('hover-image')[0] as HTMLImageElement).height, + height: (elements[0] as HTMLImageElement).height, style: '' }; const height = response.height || 0; |