diff --git a/src/app/(foundation)/components/Header.tsx b/src/app/(foundation)/components/Header.tsx index 5cbc074..467cf99 100644 --- a/src/app/(foundation)/components/Header.tsx +++ b/src/app/(foundation)/components/Header.tsx @@ -1,22 +1,22 @@ -import { Button } from '@/app/(foundation)/components/Button' -import { Container } from '@/app/(foundation)/components/Container' -import { DiamondIcon } from '@/app/(foundation)/components/DiamondIcon' -import { Logo } from '@/app/(foundation)/components/Logo' -import Link from 'next/link' +import { Button } from '@/app/holdings/components/Button' +import { Container } from '@/app/holdings/components/Container' +import { Logo } from '@/app/holdings/components/Logo' export function Header() { return ( -
+
-
- -
-
-
- Foundation - - Ventures +
+
+ +
Foundation
+ + Holdings +
diff --git a/src/app/(foundation)/components/Projects.tsx b/src/app/(foundation)/components/Projects.tsx index 4916ffc..1e715d9 100644 --- a/src/app/(foundation)/components/Projects.tsx +++ b/src/app/(foundation)/components/Projects.tsx @@ -115,6 +115,18 @@ export function Projects() { At Chowdhary.org, every innovation is a step towards a future where technology serves humanity in its noblest form.

+
+ –{' '} + + Anand Chowdhary + + , founder of Chowdhary.org and Chowdhary.co +
diff --git a/src/app/(foundation)/components/Schedule.tsx b/src/app/(foundation)/components/Schedule.tsx index 167d9d9..57d679a 100644 --- a/src/app/(foundation)/components/Schedule.tsx +++ b/src/app/(foundation)/components/Schedule.tsx @@ -10,7 +10,7 @@ export function Schedule() {

- Foundation + Chowdhary.org

At the heart of Chowdhary.org’s Foundation lies a resolute @@ -37,25 +37,25 @@ export function Schedule() {

- Ventures + Chowdhary.co

- In the Ventures arm of Chowdhary.org, we bring bold ideas to life. - This dynamic platform is dedicated to identifying, investing in, - and nurturing early-stage startups that are poised to - revolutionize the way we address global challenges. We believe in - the power of entrepreneurial spirit combined with technological - innovation to create impactful solutions. + In Chowdhary Holdings B.V., we bring bold ideas to life. This + dynamic platform is dedicated to identifying, investing in, and + nurturing early-stage startups that are poised to revolutionize + the way we address global challenges. We believe in the power of + entrepreneurial spirit combined with technological innovation to + create impactful solutions.

- Ventures at Chowdhary.org isn’t just about funding; - it’s about building partnerships that foster growth, drive - change, and set new benchmarks in the tech world. Join us as we - embark on this journey to transform visionary ideas into realities - that can reshape our world. + Chowdhary.co isn’t just about funding; it’s about + building partnerships that foster growth, drive change, and set + new benchmarks in the tech world. Join us as we embark on this + journey to transform visionary ideas into realities that can + reshape our world.

- +
diff --git a/src/app/holdings/components/BackgroundImage.tsx b/src/app/holdings/components/BackgroundImage.tsx new file mode 100644 index 0000000..cab55c2 --- /dev/null +++ b/src/app/holdings/components/BackgroundImage.tsx @@ -0,0 +1,135 @@ +import clsx from 'clsx' + +export function BackgroundImage({ + className, + position = 'left', +}: { + className?: string + position?: 'left' | 'right' +}) { + return ( +
+ + + + + + + + + + + + + + + +
+
+
+ ) +} diff --git a/src/app/holdings/components/Button.tsx b/src/app/holdings/components/Button.tsx new file mode 100644 index 0000000..9fa6f43 --- /dev/null +++ b/src/app/holdings/components/Button.tsx @@ -0,0 +1,111 @@ +import clsx from 'clsx' +import Link from 'next/link' + +type ButtonProps = + | React.ComponentPropsWithoutRef + | (React.ComponentPropsWithoutRef<'button'> & { href?: undefined }) + +export function Button({ className, children, ...props }: ButtonProps) { + className = clsx( + 'inline-flex justify-center group bg-primary-600 py-3 px-5 text-base font-semibold text-white hover:bg-primary-500 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500 active:text-white/70 -translate-x-6', + className, + ) + + return typeof props.href === 'undefined' ? ( +
+ +
+ ) : ( +
+ + + {children} + + +
+ ) +} + +function ButtonLeft(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + + + + + + + + + + + + + + ) +} diff --git a/src/app/holdings/components/Container.tsx b/src/app/holdings/components/Container.tsx new file mode 100644 index 0000000..7eb5c6f --- /dev/null +++ b/src/app/holdings/components/Container.tsx @@ -0,0 +1,13 @@ +import clsx from 'clsx' + +export function Container({ + className, + ...props +}: React.ComponentPropsWithoutRef<'div'>) { + return ( +
+ ) +} diff --git a/src/app/holdings/components/DiamondIcon.tsx b/src/app/holdings/components/DiamondIcon.tsx new file mode 100644 index 0000000..334dc27 --- /dev/null +++ b/src/app/holdings/components/DiamondIcon.tsx @@ -0,0 +1,7 @@ +export function DiamondIcon(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + ) +} diff --git a/src/app/holdings/components/Footer.tsx b/src/app/holdings/components/Footer.tsx new file mode 100644 index 0000000..8ddfba2 --- /dev/null +++ b/src/app/holdings/components/Footer.tsx @@ -0,0 +1,29 @@ +import { Container } from '@/app/holdings/components/Container' +import { Logo } from '@/app/holdings/components/Logo' +import { IconBrandGithub, IconBrandLinkedin } from '@tabler/icons-react' + +export function Footer() { + return ( + + ) +} diff --git a/src/app/holdings/components/Header.tsx b/src/app/holdings/components/Header.tsx new file mode 100644 index 0000000..f1ce705 --- /dev/null +++ b/src/app/holdings/components/Header.tsx @@ -0,0 +1,27 @@ +import { Button } from '@/app/holdings/components/Button' +import { Container } from '@/app/holdings/components/Container' +import { Logo } from '@/app/holdings/components/Logo' + +export function Header() { + return ( +
+ +
+
+ +
Holdings
+
+ + Foundation + +
+
+ +
+
+
+ ) +} diff --git a/src/app/holdings/components/Hero.tsx b/src/app/holdings/components/Hero.tsx new file mode 100644 index 0000000..8b9c054 --- /dev/null +++ b/src/app/holdings/components/Hero.tsx @@ -0,0 +1,35 @@ +import { BackgroundImage } from '@/app/holdings/components/BackgroundImage' +import { Button } from '@/app/holdings/components/Button' +import { Container } from '@/app/holdings/components/Container' + +export function Hero() { + return ( +
+ + +
+

+ Accelerate progress. +

+
+

+ We make early-stage investments to accelerate technological + progress and drive social impact. +

+

+ At Chowdhary.co, we believe that technology will solve all + problems. We are dedicated to investing in pioneering solutions + and nurturing a dynamic community of innovators dedicated to + creating meaningful change. We support early-stage startups with + audacious visions for transformation, host events centered around + community engagement, and encourage open-source partnerships. +

+
+
+ +
+
+
+
+ ) +} diff --git a/src/app/holdings/components/Layout.tsx b/src/app/holdings/components/Layout.tsx new file mode 100644 index 0000000..4330cee --- /dev/null +++ b/src/app/holdings/components/Layout.tsx @@ -0,0 +1,18 @@ +import { Footer } from '@/app/holdings/components/Footer' +import { Header } from '@/app/holdings/components/Header' + +export function Layout({ + children, + showFooter = true, +}: { + children: React.ReactNode + showFooter?: boolean +}) { + return ( + <> +
+
{children}
+ {showFooter &&