diff --git a/src/helper/last.ts b/src/helper/last.ts deleted file mode 100644 index d632e57..0000000 --- a/src/helper/last.ts +++ /dev/null @@ -1,2 +0,0 @@ -export const last = (list: ArrayLike): T | undefined => - list.length >= 1 ? list[list.length - 1] : undefined; diff --git a/src/page/header/header.ts b/src/page/header/header.ts index ac19af1..a7afb2a 100644 --- a/src/page/header/header.ts +++ b/src/page/header/header.ts @@ -25,7 +25,6 @@ export class Header extends PageElement { photo: Image({ image, alt: imageAltText, - imageScreenRatio: 0.2, }), }) ) diff --git a/src/page/image-viewer/image/image.html.ts b/src/page/image-viewer/image/image.html.ts index bbbe53f..b3a482e 100644 --- a/src/page/image-viewer/image/image.html.ts +++ b/src/page/image-viewer/image/image.html.ts @@ -1,4 +1,3 @@ -import { last } from '../../../helper/last'; import { html } from '../../../types/html'; import { ResponsiveImage } from '../../../types/responsive-image'; import './image.scss'; @@ -8,13 +7,11 @@ export const Image = ({ alt, container = false, isIgnoredByImageViewer = false, - imageScreenRatio = 0.8, }: { image: ResponsiveImage; alt: string; container?: boolean; isIgnoredByImageViewer?: boolean; - imageScreenRatio?: number; }): html => ` ${ container @@ -28,28 +25,15 @@ export const Image = ({ style="background-size: cover; background-image: url('${image.placeholder}')" ${isIgnoredByImageViewer ? '' : 'tabindex="0"'} > - - - ${alt} - + ${alt} ${container ? '' : ''} `; - -const getSizes = (image: ResponsiveImage, imageScreenRatio: number): string => - image.images - .slice(0, -1) - .map((d) => `(max-width: ${d.width / imageScreenRatio}px) ${d.width}px,`) - .join('\n') + `\n${last(image.images)!.width}px`;