diff --git a/public/images/logos/financial-privacy-inc-logo.png b/public/images/logos/financial-privacy-inc-logo.png
new file mode 100644
index 0000000..d53f0ff
Binary files /dev/null and b/public/images/logos/financial-privacy-inc-logo.png differ
diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx
index daaae53..ec0c5dd 100644
--- a/src/app/about-us/page.tsx
+++ b/src/app/about-us/page.tsx
@@ -30,6 +30,7 @@ interface AboutUsContent {
partners: Array<{
name: string;
logo: string;
+ url?: string;
}>;
};
}
@@ -197,11 +198,35 @@ export default function AboutUs() {
- {pageData.aboutUs.description.split('\n\n').map((paragraph, index) => (
-
- {paragraph}
-
- ))}
+ {pageData.aboutUs.description.split('\n\n').map((paragraph, index) => {
+ // Handle markdown links in description text
+ const parts = paragraph.split(/\[([^\]]+)\]\(([^)]+)\)/);
+ if (parts.length === 1) {
+ return
{paragraph}
;
+ }
+ return (
+
+ {parts.map((part, i) => {
+ if (i % 3 === 0) return part;
+ if (i % 3 === 1) {
+ const url = parts[i + 1];
+ return (
+
+ {part}
+
+ );
+ }
+ return null;
+ })}
+
+ );
+ })}
@@ -225,18 +250,25 @@ export default function AboutUs() {
{pageData.partners.title}
-
- {pageData.partners.partners.map((partner, index) => (
-
-
-
- ))}
+
+ {pageData.partners.partners.map((partner, index) => {
+ const img = (
+
+
+
+ );
+ return partner.url ? (
+
{img}
+ ) : (
+
{img}
+ );
+ })}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 70305ec..702ecef 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -121,18 +121,27 @@ export default function Home() {
{pageData.partners.title}
-
- {pageData.partners.partners.map((partner, index) => (
-
-
-
- ))}
+
+ {pageData.partners.partners.map((partner, index) => {
+ const content = (
+
+
+
+ );
+ return partner.url ? (
+
+ {content}
+
+ ) : (
+
{content}
+ );
+ })}
diff --git a/src/content/pages/about-us.md b/src/content/pages/about-us.md
index e0640a4..a1b0d54 100644
--- a/src/content/pages/about-us.md
+++ b/src/content/pages/about-us.md
@@ -8,7 +8,7 @@ aboutUs:
The company comprises industry experts and professionals with a passion for applied maths and is overseen by a Scientific Advisory Board that includes world-renowned cryptographers from leading academic institutions all over the globe.
- QEDIT is leading the standardization of Zero-Knowledge Proofs through the ZKProof.org Workshops, and builds production-grade ZKP systems for blockchain. We are a growing startup and always on the lookout for phenomenal individuals who share our vision to reclaim privacy in the digital world.
+ QEDIT is leading the standardization of Zero-Knowledge Proofs through the ZKProof.org Workshops, and builds production-grade ZKP systems for blockchain. Together with [Financial Privacy Inc.](https://financialprivacy.com), we are bringing privacy-preserving technology to digital money. We are a growing startup and always on the lookout for phenomenal individuals who share our vision to reclaim privacy in the digital world.
groupImage:
image: "/images/team/group-2025-short.png"
alt: "QEDIT Team Group Photo 2025"
@@ -102,6 +102,9 @@ teamMembers:
partners:
title: "Our Partners"
partners:
+ - name: "Financial Privacy Inc."
+ logo: "/images/logos/financial-privacy-inc-logo.png"
+ url: "https://financialprivacy.com"
- name: "Solana Foundation"
logo: "/images/logos/solana-foundation-logo-sm.png"
- name: "Ethereum Foundation"
diff --git a/src/content/pages/home.md b/src/content/pages/home.md
index 31319ab..f9773c6 100644
--- a/src/content/pages/home.md
+++ b/src/content/pages/home.md
@@ -36,6 +36,9 @@ partners:
logo: "/images/logos/ant-group-logo.svg"
- name: "Galois"
logo: "/images/logos/galois-logo.png"
+ - name: "Financial Privacy Inc."
+ logo: "/images/logos/financial-privacy-inc-logo.png"
+ url: "https://financialprivacy.com"
media:
title: "As Seen In"
diff --git a/src/types/blocks.ts b/src/types/blocks.ts
index 44fd98c..0d3c5f8 100644
--- a/src/types/blocks.ts
+++ b/src/types/blocks.ts
@@ -25,6 +25,7 @@ export interface FeaturesSection {
export interface Partner {
name: string;
logo: string;
+ url?: string;
}
export interface PartnersSection {