Vercel/src/tag/PhotoTag.tsx
2024-03-30 11:14:15 -05:00

35 lines
691 B
TypeScript

import { pathForTag } from '@/site/paths';
import { FaTag } from 'react-icons/fa';
import { formatTag } from '.';
import EntityLink, {
EntityLinkExternalProps,
} from '@/components/primitives/EntityLink';
export default function PhotoTag({
tag,
type,
badged,
contrast,
prefetch,
countOnHover,
}: {
tag: string
countOnHover?: number
} & EntityLinkExternalProps) {
return (
<EntityLink
label={formatTag(tag)}
href={pathForTag(tag)}
icon={<FaTag
size={11}
className="translate-y-[1px]"
/>}
type={type}
badged={badged}
contrast={contrast}
prefetch={prefetch}
hoverEntity={countOnHover}
/>
);
}