From eb8d8b37a57483b690548e19e40184d5973ded95 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Wed, 17 Feb 2021 19:10:01 +0300 Subject: [PATCH] rm ImageSize and couple of functions from image lib --- src/components/PageGrid/index.tsx | 2 +- src/lib/image.ts | 24 ------------------------ src/types.ts | 8 -------- 3 files changed, 1 insertion(+), 33 deletions(-) diff --git a/src/components/PageGrid/index.tsx b/src/components/PageGrid/index.tsx index 7d9b0d98..35291de5 100644 --- a/src/components/PageGrid/index.tsx +++ b/src/components/PageGrid/index.tsx @@ -1,5 +1,5 @@ import Image from 'next/image' -import { ImageSize, PageCardDto } from 'src/types' +import { PageCardDto } from '@/types' import { CardGrid } from '../CardGrid' import { Card, CardLayout } from '../Card' import { Date } from './Date' diff --git a/src/lib/image.ts b/src/lib/image.ts index 2918f139..839bc135 100644 --- a/src/lib/image.ts +++ b/src/lib/image.ts @@ -1,5 +1,3 @@ -import { ImageSize } from 'src/types' - export type ResizeOptions = { width: number height: number @@ -14,25 +12,3 @@ export function getResizedUrl(src: string, options: ResizeOptions): string { return `http://images.weserv.nl/?url=${src}&w=${options.width}&h=${options.height}&n=${n}` } - -export function imageSrcSet(src: string, sizes: ImageSize[]): string { - const set = sizes - .map(x => ({ - value: x, - href: getResizedUrl(src, { - width: x, - height: x, - }), - })) - - return set - .map(x => `${x.href} ${x.value}w`) - .join(', ') -} - -export function imageSrc(src: string, size: ImageSize): string { - return getResizedUrl(src, { - width: size, - height: size, - }) -} \ No newline at end of file diff --git a/src/types.ts b/src/types.ts index a921ecc1..a2102ac8 100644 --- a/src/types.ts +++ b/src/types.ts @@ -84,14 +84,6 @@ export interface ITag { href: string } -export enum ImageSize { - big = 3000, - large = 1500, - medium = 1000, - small = 500, - thumbnail = 200, -} - export type ImageDefinition = { width: number height: number