Skip to content

Commit 059841d

Browse files
authored
Replace anchor tags with Link components in Docs.tsx
1 parent 50b23b9 commit 059841d

File tree

1 file changed

+10
-9
lines changed
  • modelina-website/src/components/docs

1 file changed

+10
-9
lines changed

modelina-website/src/components/docs/Docs.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { NextRouter } from 'next/router';
22
import { withRouter } from 'next/router';
3+
import Link from 'next/link';
34
import Script from 'next/script';
45
import React, { useState } from 'react';
56
import { ReactMarkdown } from 'react-markdown/lib/react-markdown';
@@ -38,11 +39,10 @@ const Docs: React.FC<ModelinaDocsProps> = ({ source, slug }) => {
3839
<li
3940
key={value.slug}
4041
className={`cursor-pointer hover:bg-sky-500/[.3] ${isSelected && 'bg-sky-500/[.3]'} p-2`}
41-
onClick={() => {
42-
setShowMenu(false);
43-
}}
4442
>
45-
<a href={`/docs/${value.slug.toLowerCase()}`}>{value.title}</a>
43+
<li className="p-2">
44+
<Link href={`/docs/${value.slug.toLowerCase()}`} className="block w-full">{value.title}</Link>
45+
</li>
4646
</li>
4747
);
4848
} else {
@@ -60,7 +60,9 @@ const Docs: React.FC<ModelinaDocsProps> = ({ source, slug }) => {
6060
<ul key={`${value.slug}-ul`} className='ml-3 mt-1 border-l border-gray-200 pl-4'>
6161
{isRoot && (
6262
<li key={'apidocs'} className={'cursor-pointer p-2'}>
63-
<a href={'/apidocs'}>API Docs</a>
63+
<li className="p-2">
64+
<Link href={'/apidocs'} className="block w-full">API Docs</Link>
65+
</li>
6466
</li>
6567
)}
6668
{value.subPaths.map((subPath: any) => renderMenuTree(subPath, false))}
@@ -74,11 +76,10 @@ const Docs: React.FC<ModelinaDocsProps> = ({ source, slug }) => {
7476
<li
7577
key={value.slug}
7678
className={`cursor-pointer hover:bg-sky-500/[.3] ${isSelected && 'bg-sky-500/[.3]'} p-2`}
77-
onClick={() => {
78-
setShowMenu(false);
79-
}}
8079
>
81-
<a href={`/docs/${value.slug}`}>{value.title}</a>
80+
<li className="p-2">
81+
<Link href={`/docs/${value.slug}`} className="block w-full">{value.title}</Link>
82+
</li>
8283
</li>
8384
);
8485
};

0 commit comments

Comments
 (0)