The Node.js® Website
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;