From a02c3efa38305a57cdc445128040440f4f6bbf93 Mon Sep 17 00:00:00 2001 From: Isaiah Hamilton Date: Mon, 5 Dec 2022 23:52:44 -0500 Subject: [PATCH] chore: move oss pages --- apps/{docs => www}/components/Sponsors.tsx | 14 ++-- apps/{docs => www}/data/maintainers.json | 0 apps/{docs => www}/data/sponsors.json | 0 apps/www/lib/redirects.js | 5 -- apps/www/package.json | 1 + apps/{docs => www}/pages/oss.tsx | 80 +++++++++++----------- package-lock.json | 2 + 7 files changed, 50 insertions(+), 52 deletions(-) rename apps/{docs => www}/components/Sponsors.tsx (78%) rename apps/{docs => www}/data/maintainers.json (100%) rename apps/{docs => www}/data/sponsors.json (100%) rename apps/{docs => www}/pages/oss.tsx (61%) diff --git a/apps/docs/components/Sponsors.tsx b/apps/www/components/Sponsors.tsx similarity index 78% rename from apps/docs/components/Sponsors.tsx rename to apps/www/components/Sponsors.tsx index f6203f69201..bd7ca85c3e1 100644 --- a/apps/docs/components/Sponsors.tsx +++ b/apps/www/components/Sponsors.tsx @@ -7,32 +7,32 @@ export default function Sponsors() { { tier_name: '$5,000 a month', heading: 'Enterprise: $5,000 per month', - transactions: sponsors.filter((x) => x.tier == '$5,000 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$5,000 a month'), }, { tier_name: '$2,500 a month', heading: 'Agency: $2,500 per month', - transactions: sponsors.filter((x) => x.tier == '$2,500 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$2,500 a month'), }, { tier_name: '$1,000 a month', heading: 'Startup: $1,000 per month', - transactions: sponsors.filter((x) => x.tier == '$1,000 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$1,000 a month'), }, { tier_name: '$49 a month', heading: 'Evangelist: $49 per month', - transactions: sponsors.filter((x) => x.tier == '$49 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$49 a month'), }, { tier_name: '$19 a month', heading: 'Supporter: $19 per month', - transactions: sponsors.filter((x) => x.tier == '$19 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$19 a month'), }, { tier_name: '$5 a month', heading: 'Contributor: $5 per month', - transactions: sponsors.filter((x) => x.tier == '$5 a month'), + transactions: sponsors.filter((x: any) => x.tier == '$5 a month'), }, ] @@ -44,7 +44,7 @@ export default function Sponsors() {

{t.heading}

- {t.transactions.map((x, index) => ( + {t.transactions.map((x: any, index: any) => (
acc.concat(x.tags), []) // get all tags - .filter((v, i, a) => a.indexOf(v) === i) // remove duplicates - .sort((a, b) => a.localeCompare(b)) // alphabetical + .reduce((acc: any, x: any) => acc.concat(x.tags), []) // get all tags + .filter((v: any, i: any, a: any) => a.indexOf(v) === i) // remove duplicates + .sort((a: any, b: any) => a.localeCompare(b)) // alphabetical const maintainerPills = ['All'].concat(maintainerTags) useEffect(() => { @@ -29,46 +28,42 @@ export default function Oss({ meta }) { }) setRepos( res.data - .filter((r) => !!r.stargazers_count) - .sort((a, b) => b.stargazers_count - a.stargazers_count) + .filter((r: any) => !!r.stargazers_count) + .sort((a: any, b: any) => b.stargazers_count - a.stargazers_count) ) } fetchOctoData() }, []) return ( - -
+ +
+
-
+
-

Open source

-

+

Open source

+

Supabase is an open source company, supporting existing open source tools and communities wherever possible.

-
-
- -
-
-

Sponsors

+

Sponsors

-
+ -
+
+ {/* OSS */} -
+
- + +
+ ) } diff --git a/package-lock.json b/package-lock.json index 66be52941a9..14714bc64cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -217,6 +217,7 @@ "@mdx-js/react": "^1.6.22", "@next/bundle-analyzer": "^13.0.0", "@next/mdx": "^10.0.7", + "@octokit/core": "^4.1.0", "@supabase/auth-ui-react": "^0.1.6", "@supabase/supabase-js": "^2.0.0", "classnames": "^2.3.1", @@ -66010,6 +66011,7 @@ "@mdx-js/react": "^1.6.22", "@next/bundle-analyzer": "^13.0.0", "@next/mdx": "^10.0.7", + "@octokit/core": "*", "@supabase/auth-ui-react": "^0.1.6", "@supabase/supabase-js": "^2.0.0", "@tailwindcss/typography": "^0.5.7",