blob: da7da0f8be92ea785ad008d30ab4a9b30b1023af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import Hero from '@/app/(home)/_components/hero';
import Posts from '@/app/(home)/_components/posts';
import { Icons } from '@/components/icons/icons';
import { Section } from '@/components/section';
import Separator from '@/components/separator';
import { getSortedByDatePosts } from '@/lib/source';
import { CTA } from './_components/call-to-action';
export default function Home() {
const posts = getSortedByDatePosts().slice(0, 3);
return (
<>
<Hero />
<Section className='py-8 sm:py-16'>
<h2 className='text-center font-semibold text-2xl sm:text-3xl md:text-4xl lg:text-5xl'>
<span className='inline-flex items-center gap-3'>
Posts{' '}
<Icons.posts className='size-10 fill-fd-primary/30 text-fd-primary transition-transform hover:rotate-12 hover:scale-125' />
</span>
</h2>
</Section>
<Separator />
<Posts posts={posts} />
<Separator />
<CTA />
</>
);
}
|