Files
sim/apps/sim/app/(landing)/components/sections/blogs.tsx
Waleed Latif ae43381d84 feat(domain): drop the 'studio' (#818)
* feat(domain): drop the

* change all references for Sim Studio to Sim

* change back license and notice

* lint

---------

Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local>
2025-07-29 12:51:43 -07:00

136 lines
5.1 KiB
TypeScript

'use client'
import { motion } from 'framer-motion'
import { getAssetUrl } from '@/lib/utils'
import { BlogCard } from '@/app/(landing)/components/blog-card'
function Blogs() {
return (
<motion.section
className='flex w-full flex-col gap-16 px-8 py-20 md:px-16 lg:px-28 xl:px-32'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.01, ease: 'easeOut' }}
>
<div className='flex flex-col gap-7'>
<motion.p
className='font-medium text-5xl text-white tracking-normal'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.05, ease: 'easeOut' }}
>
Insights for building
<br />
smarter Agents
</motion.p>
<motion.p
className='max-w-md font-light text-white/60 text-xl tracking-normal'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.15, ease: 'easeOut' }}
>
Stay ahead with the latest tips, updates, and best practices for AI agent development.
</motion.p>
</div>
<div className='flex w-full flex-col gap-12 md:grid md:grid-cols-2 md:grid-rows-1 lg:grid-cols-3'>
<motion.div
className='flex flex-col gap-12'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.18, ease: 'easeOut' }}
>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
date={new Date('25 April 2025')}
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Agents'
readTime='6'
/>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
date={new Date('25 April 2025')}
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Agents'
readTime='6'
/>
</motion.div>
<motion.div
className='flex flex-col gap-12'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.22, ease: 'easeOut' }}
>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
date={new Date('25 April 2025')}
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Agents'
readTime='6'
image={getAssetUrl('static/hero.png')}
/>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Agents'
readTime='6'
/>
</motion.div>
<motion.div
className='hidden flex-col gap-12 lg:flex'
initial={{ opacity: 0, y: 40 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, amount: 0.2 }}
transition={{ duration: 0.7, delay: 0.26, ease: 'easeOut' }}
>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
date={new Date('25 April 2025')}
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Agents'
readTime='6'
/>
<BlogCard
href='/blog/test'
title='How to Build an Agent in 5 Steps with sim.ai'
description="Learn how to create a fully functional AI agent using sim.ai's unified API and workflows."
date={new Date('25 April 2025')}
author='Emir Ayaz'
authorRole='Designer'
avatar={getAssetUrl('static/sim.png')}
type='Functions'
readTime='6'
/>
</motion.div>
</div>
</motion.section>
)
}
export default Blogs