Refactor and minor fixes

This commit is contained in:
Andras Schmelczer 2022-09-21 21:57:58 +02:00
parent 2dc9c45642
commit fe75f9af88
No known key found for this signature in database
GPG key ID: 0EA1BC97D0AB076E
31 changed files with 187 additions and 193 deletions

View file

@ -1,18 +1,14 @@
import { html } from '../../../types/html';
import { url } from '../../../types/url';
import './image-anchor.scss';
export const generate = ({
href,
svg,
title,
shouldDownload,
}: {
href: url;
svg: url;
title: string;
shouldDownload: boolean;
}): html => `
export const ImageAnchorFactory =
(
svg: string,
title: string,
{ shouldDownload = false }: { shouldDownload?: boolean } = {}
) =>
(href: url) =>
`
<a class="image-anchor"
href="${href}"
rel="noopener"