The Node.js® Website
at main 18 lines 530 B view raw
1'use client'; 2 3import type { FC, PropsWithChildren } from 'react'; 4import { useContext } from 'react'; 5 6import LinkWithArrow from '@/components/Downloads/Release/LinkWithArrow'; 7import { ReleaseContext } from '@/providers/releaseProvider'; 8 9const BlogPostLink: FC<PropsWithChildren> = ({ children }) => { 10 const { release } = useContext(ReleaseContext); 11 const version = release.versionWithPrefix; 12 13 return ( 14 <LinkWithArrow href={`/blog/release/${version}`}>{children}</LinkWithArrow> 15 ); 16}; 17 18export default BlogPostLink;