1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
Files
checktheroads-hyperglass/hyperglass/ui/elements/favicon.tsx
2021-12-19 22:57:00 -07:00

12 lines
432 B
TypeScript

import type { Favicon as FaviconProps } from '~/types';
/**
* Render a `<link/>` element to reference a server-side favicon.
*/
export const Favicon = (props: FaviconProps): JSX.Element => {
const { image_format, dimensions, prefix, rel } = props;
const [w, h] = dimensions;
const src = `/images/favicons/${prefix}-${w}x${h}.${image_format}`;
return <link rel={rel ?? ''} href={src} type={`image/${image_format}`} />;
};