Skip to content

Commit 87b8257

Browse files
committed
feat: enhance landing page with new components and updates
- Added Footer component to the main layout. - Integrated Footer into the landing page and about page. - Updated blog page to include a TestimonialSection. - Introduced react-dropzone dependency for file uploads. - Made minor style adjustments across various components for improved UI consistency. - Updated package-lock.json to reflect new dependencies.
1 parent d5a8ef5 commit 87b8257

73 files changed

Lines changed: 10394 additions & 7413 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/(landing)/about/page.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { testimonials } from '@/components/testimonials/data/testimonial';
1111
import AboutUsHero from './AboutUsHero';
1212
import OurTeam from './OurTeam';
1313
import Partners from './Partners';
14-
import { Footer } from '@/components/landing-page';
1514

1615
export const metadata: Metadata = generatePageMetadata('about');
1716

@@ -27,7 +26,6 @@ const AboutPage = () => {
2726
<Partners />
2827
</div>
2928
<TestimonialsSection testimonials={testimonials} />
30-
<Footer />
3129
</section>
3230
);
3331
};

app/(landing)/blog/page.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { Metadata } from 'next';
33
import { generatePageMetadata } from '@/lib/metadata';
44
import BlogGrid from '@/components/landing-page/blog/BlogGrid';
55
import { getAllBlogPosts } from '@/lib/data/blog';
6+
import TestimonialSection from '@/components/testimonials/TestimonialsSection';
7+
import { testimonials } from '@/components/testimonials/data/testimonial';
68

79
export const metadata: Metadata = generatePageMetadata('blog');
810

@@ -12,6 +14,7 @@ const BlogPage = async () => {
1214
return (
1315
<div className='min-h-screen bg-[#030303]'>
1416
<BlogGrid posts={posts} showLoadMore={true} />
17+
<TestimonialSection testimonials={testimonials} />
1518
</div>
1619
);
1720
};

app/(landing)/layout.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Metadata } from 'next';
22
import { ReactNode } from 'react';
3-
import { Navbar } from '@/components/landing-page';
3+
import { Footer, Navbar } from '@/components/landing-page';
44
import { generatePageMetadata } from '@/lib/metadata';
55

66
// Generate metadata for the landing layout (home page)
@@ -15,6 +15,7 @@ export default function LandingLayout({ children }: LandingLayoutProps) {
1515
<div className='bg-background relative flex min-h-screen flex-col pt-5 md:pt-11'>
1616
<Navbar />
1717
<main className='flex-1'>{children}</main>
18+
<Footer />
1819
</div>
1920
);
2021
}

app/(landing)/page.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
'use client';
2-
31
import BeamBackground from '@/components/landing-page/BeamBackground';
42
import { Hero } from '@/components/landing-page';
53
import WhyBoundless from '@/components/landing-page/WhyBoundless';
64
import BackedBy from '@/components/landing-page/BackedBy';
75
import NewsLetter from '@/components/landing-page/NewsLetter';
86
import BlogSection from '@/components/landing-page/blog/BlogSection';
9-
import { Footer } from '@/components/landing-page/footer';
107
import Explore from '@/components/landing-page/Explore';
118
import CleanBanner from '@/components/landing-page/Banner';
129

@@ -22,7 +19,6 @@ export default function LandingPage() {
2219
<NewsLetter />
2320
<BlogSection />
2421
<CleanBanner />
25-
<Footer />
2622
</div>
2723
</div>
2824
);

0 commit comments

Comments
 (0)