web-portfolio/components/sections/feats.tsx
2026-10-31 20:06:37 -05:00

31 lines
890 B
TypeScript

import Reveal from '@/components/ui/reveal';
import SectionHeading from '@/components/ui/section-heading';
import { feats } from '@/lib/site';
const Feats = () => (
<section id="feats" className="container-page py-16">
<SectionHeading title="Leadership">
Operations and community work outside of code.
</SectionHeading>
<ul className="grid panel sm:grid-cols-2">
{feats.map((feat, i) => (
<li
key={feat.title}
className="border-white/12 p-6 transition-colors not-last:border-b hover:bg-white/[0.04] sm:odd:border-r sm:odd:nth-last-2:border-b-0 md:p-7"
>
<Reveal delay={i * 60}>
<h3 className="font-display text-base font-medium text-ink">
{feat.title}
</h3>
<p className="mt-1.5 text-sm leading-relaxed text-ink/70">
{feat.detail}
</p>
</Reveal>
</li>
))}
</ul>
</section>
);
export default Feats;