File tree Expand file tree Collapse file tree 5 files changed +10
-20
lines changed
packages/theme-default/src/components Expand file tree Collapse file tree 5 files changed +10
-20
lines changed Original file line number Diff line number Diff line change 1- import {
2- normalizeHrefInRuntime as normalizeHref ,
3- useLocaleSiteData ,
4- useSite ,
5- } from '@rspress/runtime' ;
1+ import { useLocaleSiteData , useSite } from '@rspress/runtime' ;
62import { EditLink , LastUpdated , PrevNextPage } from '@theme' ;
73import { usePrevNextPage } from '../../logic/usePrevNextPage' ;
84import * 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 >
Original file line number Diff line number Diff line change 1- import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime' ;
21import 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 } ${
Original file line number Diff line number Diff line change 11import {
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 >
Original file line number Diff line number Diff line change 1- import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime' ;
21import type { Header , PageIndexInfo , RemotePageInfo } from '@rspress/shared' ;
32import {
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,
Original file line number Diff line number Diff line change 1- import { normalizeHrefInRuntime as normalizeHref } from '@rspress/runtime' ;
21import { Link , Tag } from '@theme' ;
32import { useEffect , useRef } from 'react' ;
43import { 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
You can’t perform that action at this time.
0 commit comments