import { motion } from "framer-motion"; import { ArrowRight, Calendar, Clock } from "lucide-react"; import { Button } from "./ui/button"; import { ImageWithFallback } from "./figma/ImageWithFallback"; import { navigateTo } from "../App"; const resources = [ { title: "UX review presentations", excerpt: "How do you create compelling presentations that wow clients, and actually close projects and deals? Here are the key insights that will elevate your game.", readTime: "8 min read", date: "Dec 15, 2024", image: "https://images.unsplash.com/photo-1560472355-536de3962603?w=800&h=400&fit=crop&auto=format", author: { name: "Olivia Rhye", avatar: "https://images.unsplash.com/photo-1494790108755-2616b612b47c?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Design", slug: "ux-review-presentations", }, { title: "Migrating to Linear 101", excerpt: "Linear helps streamline software projects, sprints, tasks, and bug tracking. Here's how to get started and make the most of it.", readTime: "6 min read", date: "Dec 10, 2024", image: "https://images.unsplash.com/photo-1551434678-e076c223a692?w=800&h=400&fit=crop&auto=format", author: { name: "Phoenix Baker", avatar: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Software Engineering", slug: "migrating-to-linear-101", }, { title: "Building your API Stack", excerpt: "The rise of RESTful APIs has been met by a rise in tools for creating, testing, and managing them. Here are the best practices for API development.", readTime: "12 min read", date: "Dec 5, 2024", image: "https://images.unsplash.com/photo-1555949963-ff9fe0c870eb?w=800&h=400&fit=crop&auto=format", author: { name: "Lana Steiner", avatar: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Software Engineering", slug: "building-your-api-stack", }, ]; const ResourceCard = ({ resource, index, }: { resource: (typeof resources)[0]; index: number; }) => { return ( navigateTo(`/insights/${resource.slug}`)} > {/* Image */}
{/* Capsule Tag */}
{resource.category}
{/* Content */}
{/* Date and Read Time */}
{resource.date}
{resource.readTime}
{/* Title */}

{resource.title}

{/* Excerpt */}

{resource.excerpt}

{/* Author */}
{/*
{resource.author.name}
*/}
); }; export const ResourceCards = () => { return (
{/* Header */}

Insights for Founders & Product Leaders

Learn from our experience building 200+ digital products. Practical insights, real case studies, and actionable strategies.

{/* Resource Cards Grid */}
{resources.map((resource, index) => ( ))}
{/* CTA */}
); };