sendou.ink/app/components/ModeImage.tsx
2022-02-07 09:49:41 +02:00

20 lines
465 B
TypeScript

import { Mode } from "@prisma/client";
import { modesShortToLong } from "~/core/stages/stages";
import { modeToImageUrl } from "~/utils";
export interface ModeImageProps
extends React.ButtonHTMLAttributes<HTMLImageElement> {
mode: Mode;
}
export function ModeImage({ mode, ...props }: ModeImageProps) {
return (
<img
src={modeToImageUrl(mode)}
alt={modesShortToLong[mode]}
title={modesShortToLong[mode]}
{...props}
/>
);
}