Skip to content

Commit 1e456e1

Browse files
authored
refactor: remove unused normalizeHrefInRuntime (#2482)
1 parent c24c7ab commit 1e456e1

File tree

5 files changed

+10
-20
lines changed

5 files changed

+10
-20
lines changed

packages/theme-default/src/components/DocFooter/index.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import {
2-
normalizeHrefInRuntime as normalizeHref,
3-
useLocaleSiteData,
4-
useSite,
5-
} from '@rspress/runtime';
1+
import { useLocaleSiteData, useSite } from '@rspress/runtime';
62
import { EditLink, LastUpdated, PrevNextPage } from '@theme';
73
import { usePrevNextPage } from '../../logic/usePrevNextPage';
84
import * as styles from './index.module.scss';
@@ -28,7 +24,7 @@ export function DocFooter() {
2824
<PrevNextPage
2925
type="prev"
3026
text={prevPage.text}
31-
href={normalizeHref(prevPage.link)}
27+
href={prevPage.link}
3228
/>
3329
) : null}
3430
</div>
@@ -37,7 +33,7 @@ export function DocFooter() {
3733
<PrevNextPage
3834
type="next"
3935
text={nextPage.text}
40-
href={normalizeHref(nextPage.link)}
36+
href={nextPage.link}
4137
/>
4238
) : null}
4339
</div>

packages/theme-default/src/components/Nav/NavMenuSingleItem.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime';
21
import type {
32
NavItemWithLink,
43
NavItemWithLinkAndChildren,
@@ -21,7 +20,7 @@ export function NavMenuSingleItem(
2120
const isActive = new RegExp(item.activeMatch || item.link).test(pathname);
2221

2322
return (
24-
<Link href={normalizeHref(item.link)} onClick={item.onClick}>
23+
<Link href={item.link} onClick={item.onClick}>
2524
<div
2625
key={item.text}
2726
className={`rspress-nav-menu-item ${styles.singleItem} ${

packages/theme-default/src/components/Overview/index.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import {
22
isEqualPath,
3-
normalizeHrefInRuntime as normalizeHref,
43
useLocaleSiteData,
54
usePageData,
65
useSidebar,
@@ -87,7 +86,7 @@ const GroupRenderer = ({
8786
<div className="rp-flex">
8887
<h3 style={{ marginBottom: 8 }}>
8988
<Link
90-
href={normalizeHref(item.link)}
89+
href={item.link}
9190
{...renderInlineMarkdown(item.text)}
9291
></Link>
9392
</h3>
@@ -101,7 +100,7 @@ const GroupRenderer = ({
101100
} first:rp-mt-2`}
102101
>
103102
<Link
104-
href={`${normalizeHref(item.link)}#${header.id}`}
103+
href={`${item.link}#${header.id}`}
105104
{...renderInlineMarkdown(header.text)}
106105
></Link>
107106
</li>

packages/theme-default/src/components/Search/logic/search.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime';
21
import type { Header, PageIndexInfo, RemotePageInfo } from '@rspress/shared';
32
import {
43
LOCAL_INDEX,
@@ -153,7 +152,7 @@ export class PageSearcher {
153152
length: getStrByteLength(query),
154153
},
155154
],
156-
link: `${normalizeHref(item.routePath)}#${header.id}`,
155+
link: `${item.routePath}#${header.id}`,
157156
query,
158157
});
159158
matchHeaderSet.add(header);
@@ -237,9 +236,7 @@ export class PageSearcher {
237236
type: 'content',
238237
title: item.title,
239238
header: currentHeader?.text ?? item.title,
240-
link: `${normalizeHref(item.routePath)}${
241-
currentHeader ? `#${currentHeader.id}` : ''
242-
}`,
239+
link: `${item.routePath}${currentHeader ? `#${currentHeader.id}` : ''}`,
243240
query,
244241
highlightInfoList,
245242
statement: `...${statement}...`,
@@ -273,7 +270,7 @@ export class PageSearcher {
273270
header: currentHeader?.text ?? item.title,
274271
statement,
275272
highlightInfoList,
276-
link: `${normalizeHref(item.routePath)}${
273+
link: `${item.routePath}${
277274
currentHeader ? `#${currentHeader.id}` : ''
278275
}`,
279276
query,

packages/theme-default/src/components/Sidebar/SidebarItem.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime';
21
import { Link, Tag } from '@theme';
32
import { useEffect, useRef } from 'react';
43
import { renderInlineMarkdown } from '../../logic/utils';
@@ -41,7 +40,7 @@ export function SidebarItem(props: SidebarItemProps) {
4140
>
4241
<Link
4342
// {...(depth === 0 ? { 'data-context': item.context } : {})}
44-
href={normalizeHref(item.link)}
43+
href={item.link}
4544
className={styles.menuLink}
4645
>
4746
<div

0 commit comments

Comments
 (0)