'use client'; import type { LucideIcon } from 'lucide-react'; import { ArrowUpRight, MessageSquare, HelpCircle, Zap } from 'lucide-react'; import Image from 'next/image'; import Link from 'next/link'; import * as Badge from '@/components/ui/badge'; import * as LinkButton from '@/components/ui/link-button'; interface BlogPost { id: string; href: string; image: string; badge: { icon: LucideIcon; label: string; bgClass: string; textClass: string; }; title: string; } const blogPosts: BlogPost[] = [ { id: '1', href: '/', image: 'https://alignui.com/images/blocks/blog-2-image-1.jpg', badge: { icon: MessageSquare, label: 'Culture & Feedback', bgClass: 'bg-feature-lighter', textClass: 'text-feature-dark', }, title: 'How to give clear feedback that actually helps your team', }, { id: '2', href: '/', image: 'https://alignui.com/images/blocks/blog-2-image-2.jpg', badge: { icon: Zap, label: 'Team Wellbeing', bgClass: 'bg-success-lighter', textClass: 'text-success-dark', }, title: "5 small changes to improve your team's wellbeing", }, { id: '3', href: '/', image: 'https://alignui.com/images/blocks/blog-2-image-3.jpg', badge: { icon: HelpCircle, label: 'Onboarding', bgClass: 'bg-information-lighter', textClass: 'text-information-dark', }, title: 'What new hires really need on their first day', }, ]; export default function PeopleOpsInsightsBlog() { return (