From fd7dee61486bd4b48f076bf2b05d2e9884910e11 Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Fri, 31 Oct 2025 11:12:27 +0100 Subject: [PATCH 1/7] add sponsors logo --- pages/index.page.tsx | 60 ++++++++++++++++++ .../img/logos/dark-mode/dev_events_logo.png | Bin 0 -> 40683 bytes .../img/logos/sponsors/dottxt-logo-dark.svg | 1 + .../img/logos/sponsors/dottxt-logo-white.svg | 1 + .../logos/sponsors/sourcemeta-logo-dark.svg | 44 +++++++++++++ .../logos/sponsors/sourcemeta-logo-light.svg | 43 +++++++++++++ 6 files changed, 149 insertions(+) create mode 100644 public/img/logos/dark-mode/dev_events_logo.png create mode 100644 public/img/logos/sponsors/dottxt-logo-dark.svg create mode 100644 public/img/logos/sponsors/dottxt-logo-white.svg create mode 100644 public/img/logos/sponsors/sourcemeta-logo-dark.svg create mode 100644 public/img/logos/sponsors/sourcemeta-logo-light.svg diff --git a/pages/index.page.tsx b/pages/index.page.tsx index 95fb51ddd..478813620 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -111,6 +111,9 @@ const Home = (props: any) => { const [rxdb_logo, setRxdb_logo] = useState(''); const [wda_logo, setWDA_logo] = useState(''); const [anon_logo, setAnon_logo] = useState(''); + const [sourcemeta_logo, setSourcemeta_logo] = useState(''); + const [dottxt_logo, setDottxt_logo] = useState(''); + const [devevents_logo, setDevevents_logo] = useState(''); useEffect(() => { // Ensure the component is only rendered client-side @@ -135,6 +138,9 @@ const Home = (props: any) => { setRxdb_logo('/img/logos/sponsors/rxdb.svg'); setWDA_logo('/img/logos/sponsors/wda-dark.svg'); setAnon_logo('/img/logos/sponsors/anon-white.png'); + setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-light.svg'); + setDottxt_logo('/img/logos/sponsors/dottxt-logo-white.svg'); + setDevevents_logo('/img/logos/dark-mode/dev_events_logo.png') } else { setAsyncapi_logo('/img/logos/sponsors/asyncapi-logo-dark.svg'); setAirbnb_logo('/img/logos/sponsors/airbnb-logo.png'); @@ -153,6 +159,8 @@ const Home = (props: any) => { setRxdb_logo('/img/logos/sponsors/rxdb.svg'); setWDA_logo('/img/logos/sponsors/wda.svg'); setAnon_logo('/img/logos/sponsors/anon-black.png'); + setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-dark.svg'); + setDottxt_logo('/img/logos/sponsors/dottxt-logo-dark.svg') } }, [resolvedTheme]); return ( @@ -875,6 +883,28 @@ for Accounting integrations' alt='Instagram Story Viewer' /> + + dottxt logo + + + dottxt logo + +{/* Media Partner for JSON Schema conference */} +
+
+

+ Media Partner +

+

+ The JSON Schema Conference is proudly featured on a global platform connecting tech communities with over 250k monthly visitors, + helping speakers, organizers, and attendees discover and engage with leading conferences worldwide. +
+

+
+
+ + {isClient && ( + <> + dev events + + )} + + +
{' '} +
+ {/* Supported */}
diff --git a/public/img/logos/dark-mode/dev_events_logo.png b/public/img/logos/dark-mode/dev_events_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9f2bb7a64e3c5418221f85dba1fd1132f9f1a8 GIT binary patch literal 40683 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 literal 0 HcmV?d00001 diff --git a/public/img/logos/sponsors/dottxt-logo-dark.svg b/public/img/logos/sponsors/dottxt-logo-dark.svg new file mode 100644 index 000000000..fdb8acf83 --- /dev/null +++ b/public/img/logos/sponsors/dottxt-logo-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/sponsors/dottxt-logo-white.svg b/public/img/logos/sponsors/dottxt-logo-white.svg new file mode 100644 index 000000000..dd95ef49f --- /dev/null +++ b/public/img/logos/sponsors/dottxt-logo-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/sponsors/sourcemeta-logo-dark.svg b/public/img/logos/sponsors/sourcemeta-logo-dark.svg new file mode 100644 index 000000000..7be48b118 --- /dev/null +++ b/public/img/logos/sponsors/sourcemeta-logo-dark.svg @@ -0,0 +1,44 @@ + + + Artboard + + + + Sourcemeta + + + \ No newline at end of file diff --git a/public/img/logos/sponsors/sourcemeta-logo-light.svg b/public/img/logos/sponsors/sourcemeta-logo-light.svg new file mode 100644 index 000000000..9967d2fc7 --- /dev/null +++ b/public/img/logos/sponsors/sourcemeta-logo-light.svg @@ -0,0 +1,43 @@ + + + Artboard Copy 4 + + + + Sourcemeta + + + \ No newline at end of file From 1a1a0aa6819cdaf9850375b2b2c53a8e9ea5619b Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Mon, 3 Nov 2025 15:59:37 +0100 Subject: [PATCH 2/7] fix prettier error --- pages/index.page.tsx | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/pages/index.page.tsx b/pages/index.page.tsx index 478813620..c7b84a5f0 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -140,7 +140,7 @@ const Home = (props: any) => { setAnon_logo('/img/logos/sponsors/anon-white.png'); setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-light.svg'); setDottxt_logo('/img/logos/sponsors/dottxt-logo-white.svg'); - setDevevents_logo('/img/logos/dark-mode/dev_events_logo.png') + setDevevents_logo('/img/logos/dark-mode/dev_events_logo.png'); } else { setAsyncapi_logo('/img/logos/sponsors/asyncapi-logo-dark.svg'); setAirbnb_logo('/img/logos/sponsors/airbnb-logo.png'); @@ -160,7 +160,7 @@ const Home = (props: any) => { setWDA_logo('/img/logos/sponsors/wda.svg'); setAnon_logo('/img/logos/sponsors/anon-black.png'); setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-dark.svg'); - setDottxt_logo('/img/logos/sponsors/dottxt-logo-dark.svg') + setDottxt_logo('/img/logos/sponsors/dottxt-logo-dark.svg'); } }, [resolvedTheme]); return ( @@ -883,18 +883,10 @@ for Accounting integrations' alt='Instagram Story Viewer' /> - - dottxt logo + + dottxt logo -
-{/* Media Partner for JSON Schema conference */} -
+ {/* Media Partner for JSON Schema conference */} +

Media Partner

- The JSON Schema Conference is proudly featured on a global platform connecting tech communities with over 250k monthly visitors, - helping speakers, organizers, and attendees discover and engage with leading conferences worldwide. + The JSON Schema Conference is proudly featured on a global + platform connecting tech communities with over 250k monthly + visitors, helping speakers, organizers, and attendees discover and + engage with leading conferences worldwide.

@@ -957,7 +951,6 @@ for Accounting integrations' )}
- {' '}
From 371933787003356e90369af8304cdf5cef6b0260 Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Mon, 3 Nov 2025 18:52:31 +0100 Subject: [PATCH 3/7] update section spacing --- pages/index.page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/index.page.tsx b/pages/index.page.tsx index c7b84a5f0..b6c3cff2c 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -924,7 +924,7 @@ for Accounting integrations'
{/* Media Partner for JSON Schema conference */} -
+

Media Partner @@ -956,7 +956,7 @@ for Accounting integrations' {/* Supported */} -
+

Supported by From ccab86fd8bdbcd6229f2eafea6cb60657cd28acd Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Mon, 3 Nov 2025 19:15:29 +0100 Subject: [PATCH 4/7] update section --- pages/index.page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/index.page.tsx b/pages/index.page.tsx index b6c3cff2c..99cd9903f 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -924,12 +924,12 @@ for Accounting integrations'

{/* Media Partner for JSON Schema conference */} -
+
-

+

Media Partner

-

+

The JSON Schema Conference is proudly featured on a global platform connecting tech communities with over 250k monthly visitors, helping speakers, organizers, and attendees discover and @@ -956,7 +956,7 @@ for Accounting integrations' {/* Supported */} -

+

Supported by From 1c66d3670fa5336b3808c27b40481f18049e081c Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Tue, 4 Nov 2025 19:00:32 +0100 Subject: [PATCH 5/7] add new bronze sponsor --- pages/index.page.tsx | 8 +++++++- public/img/logos/sponsors/supadata-logo-dark.svg | 13 +++++++++++++ public/img/logos/sponsors/supadata-logo-light.svg | 14 ++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 public/img/logos/sponsors/supadata-logo-dark.svg create mode 100644 public/img/logos/sponsors/supadata-logo-light.svg diff --git a/pages/index.page.tsx b/pages/index.page.tsx index 99cd9903f..8e7498e94 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -113,6 +113,7 @@ const Home = (props: any) => { const [anon_logo, setAnon_logo] = useState(''); const [sourcemeta_logo, setSourcemeta_logo] = useState(''); const [dottxt_logo, setDottxt_logo] = useState(''); + const [supadata_logo, setSupadata_logo] = useState(''); const [devevents_logo, setDevevents_logo] = useState(''); useEffect(() => { @@ -140,6 +141,7 @@ const Home = (props: any) => { setAnon_logo('/img/logos/sponsors/anon-white.png'); setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-light.svg'); setDottxt_logo('/img/logos/sponsors/dottxt-logo-white.svg'); + setSupadata_logo('/img/logos/sponsors/supadata-logo-light.svg'); setDevevents_logo('/img/logos/dark-mode/dev_events_logo.png'); } else { setAsyncapi_logo('/img/logos/sponsors/asyncapi-logo-dark.svg'); @@ -160,6 +162,7 @@ const Home = (props: any) => { setWDA_logo('/img/logos/sponsors/wda.svg'); setAnon_logo('/img/logos/sponsors/anon-black.png'); setSourcemeta_logo('/img/logos/sponsors/sourcemeta-logo-dark.svg'); + setSupadata_logo('/img/logos/sponsors/supadata-logo-dark.svg'); setDottxt_logo('/img/logos/sponsors/dottxt-logo-dark.svg'); } }, [resolvedTheme]); @@ -883,6 +886,9 @@ for Accounting integrations' alt='Instagram Story Viewer' /> + + supadata logo + dottxt logo @@ -937,7 +943,7 @@ for Accounting integrations'

-
+
{isClient && ( <> diff --git a/public/img/logos/sponsors/supadata-logo-dark.svg b/public/img/logos/sponsors/supadata-logo-dark.svg new file mode 100644 index 000000000..8a98d0176 --- /dev/null +++ b/public/img/logos/sponsors/supadata-logo-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/img/logos/sponsors/supadata-logo-light.svg b/public/img/logos/sponsors/supadata-logo-light.svg new file mode 100644 index 000000000..395bbd790 --- /dev/null +++ b/public/img/logos/sponsors/supadata-logo-light.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + From 0c12cd323fee4f90a3ee43a515eccc14a89aae49 Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Tue, 4 Nov 2025 19:11:21 +0100 Subject: [PATCH 6/7] update prettier issue --- pages/index.page.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pages/index.page.tsx b/pages/index.page.tsx index 8e7498e94..9d07156f9 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -887,10 +887,18 @@ for Accounting integrations' /> - supadata logo + supadata logo - dottxt logo + dottxt logo Date: Tue, 4 Nov 2025 19:17:33 +0100 Subject: [PATCH 7/7] format and add sponsor logo --- pages/index.page.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pages/index.page.tsx b/pages/index.page.tsx index 9d07156f9..bd2479255 100644 --- a/pages/index.page.tsx +++ b/pages/index.page.tsx @@ -889,16 +889,12 @@ for Accounting integrations' supadata logo - dottxt logo + dottxt logo