Skip to content

Commit 0b35c45

Browse files
committed
fix: contributors page redirect to sign in page
1 parent f628f83 commit 0b35c45

2 files changed

Lines changed: 11 additions & 117 deletions

File tree

components/roadmapComponents/Portfolio.tsx

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -490,37 +490,29 @@ const Portfolio = () => {
490490
</h2>
491491
<div className='grid grid-cols-1 gap-4 md:grid-cols-2'>
492492
<div className='flex justify-between'>
493-
<span className='font-bold text-modern-purple'>
494-
English
495-
</span>
493+
<span className='font-bold text-gray-700'>English</span>
496494
<span className='text-modern-purple'>Native</span>
497495
</div>
498496
<div className='flex justify-between'>
499-
<span className='font-bold text-modern-purple'>
500-
Spanish
501-
</span>
497+
<span className='font-bold text-gray-700'>Spanish</span>
502498
<span className='text-modern-purple'>Intermediate</span>
503499
</div>
504500
<div className='flex justify-between'>
505-
<span className='font-bold text-modern-purple'>
506-
French
507-
</span>
501+
<span className='font-bold text-gray-700'>French</span>
508502
<span className='text-modern-purple'>Basic</span>
509503
</div>
510504
<div className='flex justify-between'>
511-
<span className='font-bold text-modern-purple'>
512-
German
513-
</span>
505+
<span className='font-bold text-gray-700'>German</span>
514506
<span className='text-modern-purple'>Basic</span>
515507
</div>
516508
<div className='flex justify-between'>
517-
<span className='font-bold text-modern-purple'>
509+
<span className='font-bold text-gray-700'>
518510
Portuguese
519511
</span>
520512
<span className='text-modern-purple'>Intermediate</span>
521513
</div>
522514
<div className='flex justify-between'>
523-
<span className='font-bold text-modern-purple'>
515+
<span className='font-bold text-gray-700'>
524516
Chinese (Mandarin)
525517
</span>
526518
<span className='text-modern-purple'>Basic</span>

middleware.ts

Lines changed: 5 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,12 @@
11
import { authMiddleware } from '@clerk/nextjs'
22

33
export default authMiddleware({
4-
publicRoutes: [
5-
'/',
6-
'/resources',
7-
'/faq',
8-
'/ide',
9-
'/ai',
10-
'/community/discussions',
11-
'/community/events',
12-
'/frameworks/expressjs',
13-
'/frameworks/emberjs',
14-
'/frameworks/react',
15-
'/frameworks/nextjs',
16-
'/frameworks/threejs',
17-
'/frameworks/vite',
18-
'/frameworks/vuejs',
19-
'/frameworks/svelte',
20-
'/frameworks/astro',
21-
'/frameworks/angular',
22-
'/frameworks/gatsby',
23-
'/frameworks/flask',
24-
'/frameworks/django',
25-
'/frameworks/rails',
26-
'/frameworks/laravel',
27-
'/frameworks/flutter',
28-
'/frameworks/react-native',
29-
'/frameworks/aspnet-core',
30-
'/frameworks/tailwindcss',
31-
'/frameworks/spring',
32-
'/frameworks/cherrypy',
33-
'/frameworks/d3js',
34-
'/git/git-commands',
35-
'/git/git-branching',
36-
'/git/git-conflicts',
37-
'/git/git-configuration',
38-
'/git/git-workflow',
39-
'/languages/html',
40-
'/languages/htmx',
41-
'/languages/css',
42-
'/languages/coffeescript',
43-
'/languages/rescript',
44-
'/languages/javascript',
45-
'/languages/typescript',
46-
'/languages/c',
47-
'/languages/cpp',
48-
'/languages/csharp',
49-
'/languages/d',
50-
'/languages/fsharp',
51-
'/languages/java',
52-
'/languages/kotlin',
53-
'/languages/scala',
54-
'/languages/groovy',
55-
'/languages/python',
56-
'/languages/vyper',
57-
'/languages/solidity',
58-
'/languages/ruby',
59-
'/languages/crystal',
60-
'/languages/php',
61-
'/languages/go',
62-
'/languages/dart',
63-
'/languages/swift',
64-
'/languages/objective-c',
65-
'/languages/julia',
66-
'/languages/rust',
67-
'/languages/haskell',
68-
'/languages/lua',
69-
'/languages/clojure',
70-
'/languages/lisp',
71-
'/languages/fortran',
72-
'/languages/erlang',
73-
'/languages/pascal',
74-
'/languages/zig',
75-
'/languages/r',
76-
'/languages/elm',
77-
'/languages/matlab',
78-
'/languages/octave',
79-
'/languages/sql',
80-
'/languages/bash',
81-
'/languages/perl',
82-
'/languages/nix',
83-
'/languages/scratch',
84-
'/languages/zsh',
85-
'/languages/delphi',
86-
'/languages/pony',
87-
'/languages/reason',
88-
'/languages/purescript',
89-
'/languages/actionscript',
90-
'/languages/visualbasic',
91-
'/languages/gamemaker',
92-
'/roadmaps/how-to-contribute',
93-
'/roadmaps/contribution-management',
94-
'/roadmaps/open-source-philosophy',
95-
'/roadmaps/open-source-licenses',
96-
'/roadmaps/overview-of-documentation',
97-
'/roadmaps/legal-and-ethical-considerations',
98-
'/roadmaps/open-source-terminology',
99-
'/api/repo-stats',
100-
'/api/topThreeUsers',
101-
'/api/closedPullRequests',
102-
'/api/getStoredPullRequests',
103-
'/api/topUsers'
104-
]
4+
// Make all routes public by default
5+
publicRoutes: ['/((?!community/contributors).*)'],
6+
// Only protect the contributors page
7+
ignoredRoutes: ['/((?!community/contributors).*)']
1058
})
1069

10710
export const config = {
108-
matcher: ['/((?!.+\\.[\\w]+$|_next).*)', '/', '/(api|trpc)(.*)']
11+
matcher: ['/((?!.*\\..*|_next).*)', '/', '/(api|trpc)(.*)']
10912
}
110-

0 commit comments

Comments
 (0)