Skip to content

Commit 434240c

Browse files
authored
fix: raw links (#457)
* fix: raw links * fix: docs default redirect * fix: gray buttons * fix: set hash from its link prop
1 parent 466ea7c commit 434240c

16 files changed

+98
-46
lines changed

src/libraries/start.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export const startProject = {
3131
textColor: 'text-cyan-600',
3232
embedEditor: 'codesandbox',
3333
frameworks: ['react', 'solid'],
34+
defaultDocs: 'framework/react/overview',
3435
scarfId: 'b6e2134f-e805-401d-95c3-2a7765d49a3d',
3536
showNetlifyUrl: true,
3637
// hide stackblitz until they support Async Local Storage

src/routes/$libraryId/$version.docs.index.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@ export const Route = createFileRoute({
77
const library = getLibrary(libraryId)
88

99
throw redirect({
10-
// to: `/$libraryId/$version/docs/${library.defaultDocs || 'overview'}`,
11-
to: '/$libraryId/$version/docs/$',
10+
from: '/$libraryId/$version/docs',
11+
to: './$',
1212
params: {
13-
libraryId,
14-
version: ctx.params.version,
1513
_splat: 'defaultDocs' in library ? library.defaultDocs : 'overview',
1614
},
1715
})

src/routes/_libraries/config.$version.index.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ export default function FormVersionIndex() {
5151
for publishing and maintaining high-quality JavaScript packages
5252
</h2>
5353
<Link
54-
to="./docs/"
54+
from="/$libraryId/$version"
55+
to="./docs"
56+
params={{ libraryId: library.id }}
5557
className={`py-2 px-4 bg-gray-500 text-white rounded uppercase font-extrabold`}
5658
>
5759
Get Started
@@ -139,7 +141,9 @@ export default function FormVersionIndex() {
139141
</div>
140142
<div>
141143
<Link
142-
to="./docs/"
144+
from="/$libraryId/$version"
145+
to="./docs"
146+
params={{ libraryId: library.id }}
143147
className={`inline-block py-2 px-4 bg-gray-500 text-white rounded uppercase font-extrabold`}
144148
>
145149
Get Started!

src/routes/_libraries/db.$version.index.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,12 @@ export default function DBVersionIndex() {
6262
and&nbsp;blazing fast 🔥
6363
</p>
6464
<Link
65-
to="/$libraryId/$version/docs"
66-
params={{ libraryId: library.id, version }}
65+
from={'/$libraryId/$version'}
66+
params={{ libraryId: library.id }}
67+
to={'./docs'}
6768
className={`py-2 px-4 bg-orange-500 rounded text-white uppercase font-extrabold`}
6869
>
69-
Get Started &raquo;
70+
Get Started
7071
</Link>
7172
</div>
7273
<LibraryFeatureHighlights
@@ -188,9 +189,10 @@ export default function DBVersionIndex() {
188189
</div>
189190
<div>
190191
<Link
191-
to="/$libraryId/$version/docs"
192-
params={{ libraryId: library.id, version }}
193-
className={`inline-block py-2 px-4 bg-stone-700 rounded text-white uppercase font-extrabold`}
192+
from={'/$libraryId/$version'}
193+
params={{ libraryId: library.id }}
194+
to={'./docs'}
195+
className={`py-2 px-4 bg-orange-500 rounded text-white uppercase font-extrabold`}
194196
>
195197
Get Started!
196198
</Link>

src/routes/_libraries/devtools.$version.index.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ export default function DevtoolsVersionIndex() {
7171
designed to work with any framework.
7272
</p>
7373
<Link
74-
to="./docs/"
74+
from="/$libraryId/$version"
75+
to="./docs"
76+
params={{ libraryId: library.id }}
7577
className={`py-2 px-4 bg-slate-500 hover:bg-slate-600 text-white rounded uppercase font-extrabold transition-colors`}
7678
>
7779
Get Started
@@ -161,7 +163,9 @@ export default function DevtoolsVersionIndex() {
161163
</div>
162164
<div>
163165
<Link
164-
to="./docs/"
166+
from="/$libraryId/$version"
167+
to="./docs"
168+
params={{ libraryId: library.id }}
165169
className={`inline-block py-2 px-4 bg-slate-500 hover:bg-slate-600 text-white rounded uppercase font-extrabold transition-colors`}
166170
>
167171
Get Started!

src/routes/_libraries/form.$version.index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,9 @@ export default function FormVersionIndex() {
7575
you need to build forms fast with peace of mind.
7676
</p>
7777
<Link
78-
to="/$libraryId/$version/docs"
79-
params={{ libraryId: library.id, version }}
78+
from={'/$libraryId/$version'}
79+
params={{ libraryId: library.id }}
80+
to={'./docs'}
8081
className={`py-2 px-4 bg-yellow-400 text-black rounded uppercase font-extrabold`}
8182
>
8283
Get Started
@@ -230,8 +231,9 @@ export default function FormVersionIndex() {
230231
</div>
231232
<div>
232233
<Link
233-
to="/$libraryId/$version/docs"
234-
params={{ libraryId: library.id, version }}
234+
from={'/$libraryId/$version'}
235+
params={{ libraryId: library.id }}
236+
to={'./docs'}
235237
className={`inline-block py-2 px-4 bg-yellow-500 rounded text-black uppercase font-extrabold`}
236238
>
237239
Get Started!

src/routes/_libraries/maintainers.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ const librarySchema = z.enum([
4040
'config',
4141
'react-charts',
4242
'create-tsrouter-app',
43+
'devtools',
4344
])
4445

4546
const viewModeSchema = z.enum(['compact', 'full', 'row'])

src/routes/_libraries/pacer.$version.index.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,9 @@ export default function PacerVersionIndex() {
7878
for reactive state management.
7979
</p>
8080
<Link
81-
to="/$libraryId/$version/docs"
82-
params={{ libraryId: library.id, version }}
81+
from={'/$libraryId/$version'}
82+
params={{ libraryId: library.id }}
83+
to={'./docs'}
8384
className={`py-2 px-4 bg-lime-600 hover:bg-lime-700 text-white rounded uppercase font-extrabold transition-colors`}
8485
>
8586
Get Started
@@ -212,9 +213,10 @@ export default function PacerVersionIndex() {
212213
</div>
213214
<div>
214215
<Link
215-
to="/$libraryId/$version/docs"
216-
params={{ libraryId: library.id, version }}
217-
className={`inline-block py-2 px-4 bg-stone-700 rounded text-white uppercase font-extrabold`}
216+
from={'/$libraryId/$version'}
217+
params={{ libraryId: library.id }}
218+
to={'./docs'}
219+
className={`py-2 px-4 bg-lime-600 hover:bg-lime-700 text-white rounded uppercase font-extrabold transition-colors`}
218220
>
219221
Get Started!
220222
</Link>

src/routes/_libraries/query.$version.index.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@ export default function VersionIndex() {
7878
</p>
7979
<div className="space-y-4">
8080
<Link
81-
to="./docs/"
81+
from={'/$libraryId/$version'}
82+
params={{ libraryId: library.id }}
83+
to={'./docs'}
8284
className={`py-2 px-4 bg-red-500 rounded text-white uppercase font-extrabold`}
8385
>
8486
Read the Docs
@@ -339,7 +341,9 @@ export default function VersionIndex() {
339341
</div>
340342
<div>
341343
<Link
342-
to="./docs/"
344+
from={'/$libraryId/$version'}
345+
params={{ libraryId: library.id }}
346+
to={'./docs'}
343347
className={`inline-block py-2 px-4 bg-red-500 rounded text-white uppercase font-extrabold`}
344348
>
345349
Read the Docs!

src/routes/_libraries/ranger.$version.index.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ export default function VersionIndex() {
6666
React.
6767
</p>
6868
<Link
69-
to="./docs/overview"
69+
from="/$libraryId/$version"
70+
to="./docs"
71+
params={{ libraryId: library.id }}
7072
className={`py-2 px-4 bg-pink-500 rounded text-white uppercase font-extrabold`}
7173
>
7274
Get Started
@@ -153,7 +155,9 @@ export default function VersionIndex() {
153155
</div>
154156
<div>
155157
<Link
156-
to="./docs/overview"
158+
from="/$libraryId/$version"
159+
to="./docs"
160+
params={{ libraryId: library.id }}
157161
className={`inline-block py-2 px-4 bg-pink-500 rounded text-white uppercase font-extrabold`}
158162
>
159163
Get Started!

0 commit comments

Comments
 (0)