1
+ import { urlgen } from '@/utils/routes'
1
2
import { prisma } from '@liam-hq/db'
2
3
import Link from 'next/link'
3
4
import { notFound } from 'next/navigation'
@@ -76,7 +77,7 @@ export const ProjectDetailPage: FC<Props> = async ({ projectId }) => {
76
77
< div className = { styles . header } >
77
78
< div className = { styles . headerLeft } >
78
79
< Link
79
- href = "/app/ projects"
80
+ href = { urlgen ( ' projects' ) }
80
81
className = { styles . backLink }
81
82
aria-label = "Back to projects list"
82
83
>
@@ -86,13 +87,17 @@ export const ProjectDetailPage: FC<Props> = async ({ projectId }) => {
86
87
</ div >
87
88
< div className = { styles . headerActions } >
88
89
< Link
89
- href = { `/app/projects/${ project . id } /migrations` }
90
+ href = { urlgen ( 'projects/[projectId]/migrations' , {
91
+ projectId,
92
+ } ) }
90
93
className = { styles . actionButton }
91
94
>
92
95
View Migrations
93
96
</ Link >
94
97
< Link
95
- href = { `/app/projects/${ project . id } /docs` }
98
+ href = { urlgen ( 'projects/[projectId]/docs' , {
99
+ projectId,
100
+ } ) }
96
101
className = { styles . actionButton }
97
102
>
98
103
View Docs
@@ -111,7 +116,9 @@ export const ProjectDetailPage: FC<Props> = async ({ projectId }) => {
111
116
{ project . migrations . map ( ( migration ) => (
112
117
< li key = { migration . id } >
113
118
< Link
114
- href = { `/app/migrations/${ migration . id } ` }
119
+ href = { urlgen ( 'migrations/[migrationId]' , {
120
+ migrationId : `${ migration . id } ` ,
121
+ } ) }
115
122
style = { {
116
123
textDecoration : 'underline' ,
117
124
} }
0 commit comments