Skip to content

Commit f3c6e58

Browse files
ref: Remove experts page and setup permanent redirects (supabase#30693)
* ref: Remove experts page and setup permanent redirects * layout --------- Co-authored-by: Francesco Sansalvadore <[email protected]>
1 parent f2d9203 commit f3c6e58

File tree

8 files changed

+17
-449
lines changed

8 files changed

+17
-449
lines changed

apps/www/data/Footer.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,6 @@ const footerData = [
5757
text: 'Integrations',
5858
url: '/partners/integrations',
5959
},
60-
{
61-
text: 'Experts',
62-
url: '/partners/experts',
63-
},
6460
{
6561
text: 'Brand Assets / Logos',
6662
url: '/brand-assets',

apps/www/lib/redirects.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2834,6 +2834,16 @@ module.exports = [
28342834
source: '/docs/guides/database/connecting-to-postgres/serverless-drivers',
28352835
destination: '/docs/guides/database/connecting-to-postgres',
28362836
},
2837+
{
2838+
permanent: true,
2839+
source: '/partners/experts',
2840+
destination: '/partners',
2841+
},
2842+
{
2843+
permanent: true,
2844+
source: '/partners/experts/:path*',
2845+
destination: '/partners',
2846+
},
28372847

28382848
// marketing
28392849

apps/www/pages/partners/[slug].tsx

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,26 +36,16 @@ export const getStaticProps: GetStaticProps = async ({ params }) => {
3636
.eq('slug', params!.slug as string)
3737
.single()
3838

39-
if (!partner || process.env.npm_lifecycle_event === 'build') {
39+
if (!partner || partner.type === 'expert' || process.env.npm_lifecycle_event === 'build') {
4040
return {
4141
notFound: true,
4242
}
4343
}
4444

45-
let redirectUrl: string
46-
switch (partner.type) {
47-
case 'technology':
48-
redirectUrl = `/partners/integrations/${partner.slug}`
49-
break
50-
case 'expert':
51-
redirectUrl = `/partners/experts/${partner.slug}`
52-
break
53-
}
54-
5545
return {
5646
redirect: {
5747
permanent: false,
58-
destination: redirectUrl,
48+
destination: `/partners/integrations/${partner.slug}`,
5949
},
6050
}
6151
}

apps/www/pages/partners/experts/[slug].tsx

Lines changed: 0 additions & 257 deletions
This file was deleted.

0 commit comments

Comments
 (0)