PageSourceSearch

https://www.postproai.app/assets/InspirationGallery-Cg2vDqUA.js

js postproai.app collected 2026-09-30 06:41:11 UTC 10,894 bytes, 21 lines download raw bytes

1import{j as e}from"./framer-CaZKyxF5.js";import{r as s}from"./react-core-I1an5Yvj.js";import{N as b}from"./Navigation-DEd5xZwB.js";import{S as g}from"./SeoHead-9xfpmMDH.js";import"./router-hu0_X6IN.js";import"./index-CgQCMZLE.js";import"./supabase-LX2YIkpS.js";import"./lucide-DPOR83NI.js";import"./query-C2oTuvQ4.js";import"./useCredits-B9xejI4m.js";import"./index-CCpchn4D.js";import"./Combination-DWOYKpRr.js";import"./productFacts-D2ONJNuD.js";const f=["Leadership","Career","Startup","Growth","Tech"],y=[{label:"Most upvoted",icon:"trending_up"},{label:"Newest",icon:"schedule"},{label:"Curated",icon:"verified"}],i=[{id:1,author:"Sarah Chen",role:"Founder @ TechFlow",time:"2d ago",category:"Startup",curated:!0,avatar:"SC",likes:"1.2k",liked:!0,text:`I spent 5 years building in stealth, and here is the biggest lesson I learned about product-market fit...
2
31. Don't wait for perfection. Perfection is the enemy of progress. If you aren't embarrassed by your first version, you launched too late.
4
52. Feedback is a gift, even the harsh kind. In fact, especially the harsh kind. It tells you exactly where the friction is.
6
73. Distribution is harder than the product. Spend 50% of your time on how people will actually find what you built.`},{id:2,author:"Marcus Miller",role:"Head of Growth @ Saasly",time:"5h ago",category:"Growth",avatar:"MM",likes:"842",text:`Stop tracking "Vanity Metrics". Here's the framework we use to identify the 3 North Star metrics that actually drive revenue:
8
9The Problem: Most teams track page views and likes. These feel good but don't pay the bills.
10
11The Solution: Focus on Activation, Retention, and Expansion. If a user doesn't hit their 'aha' moment within 48 hours, they are likely gone forever.
12
13Here's how we increased our LTV by 40% in just one quarter by shifting our focus...`},{id:3,author:"Lena Vance",role:"Career Coach",time:"1d ago",category:"Career",avatar:"LV",likes:"2.4k",liked:!0,text:`Unpopular opinion: Networking is not about "who you know."
14
15It's about who you serve. If you approach networking asking "How can I help you?" instead of "What can you do for me?", your career trajectory will change forever.
16
17I've coached 500+ executives, and the most successful ones are always the ones who give more than they take. Here's how to start being a 'Giver' today without burning out.`},{id:4,author:"David Wright",role:"VP of Engineering",time:"3d ago",category:"Leadership",curated:!0,avatar:"DW",likes:"531",text:`Leadership is not about having all the answers. It's about asking the right questions.
18
19My first year as a VP, I tried to solve every ticket, attend every meeting, and give every approval. I was a bottleneck.
20
21Then I learned to trust. I started asking: "What do you think is the best way forward?" instead of giving directions. The results were instant...`}];function T(){const[l,n]=s.useState("Most upvoted"),[d,c]=s.useState(["Leadership"]),[a,o]=s.useState({open:!1,author:"",excerpt:""}),[h,x]=s.useState("Medium"),u=t=>{c(r=>r.includes(t)?r.filter(p=>p!==t):[...r,t])},m=t=>{o({open:!0,author:t.author,excerpt:t.text.slice(0,120)+"..."})};return e.jsxs("div",{className:"min-h-screen bg-[#f6f6f8]",children:[e.jsx(g,{title:"LinkedIn Post Inspiration Library - Real High-Performing Posts",description:"Browse real high-performing LinkedIn posts by category - leadership, career, startup, growth and tech. Study the hooks, then rewrite them in your own voice.",path:"/inspiration",breadcrumbs:[{name:"Home",path:"/"},{name:"Inspiration",path:"/inspiration"}],faqs:[{q:"Where do these LinkedIn posts come from?",a:"They are real, publicly visible LinkedIn posts that performed well, curated by category so you can study what actually works instead of guessing."},{q:"Can I reuse a post I find here?",a:"Do not copy posts word for word. Use the structure and hook pattern, then generate your own version in your voice with PostPro AI."}]}),e.jsx(b,{}),e.jsxs("div",{className:"mx-auto flex max-w-[1440px]",children:[e.jsx("aside",{className:"hidden lg:block fixed h-[calc(100vh-64px)] w-[260px] border-r border-slate-200 bg-[#F8FAFC] p-6",children:e.jsxs("div",{className:"flex h-full flex-col justify-between",children:[e.jsxs("div",{className:"space-y-8",children:[e.jsxs("section",{children:[e.jsx("h3",{className:"mb-4 text-xs font-semibold uppercase tracking-wider text-slate-400",children:"Sort By"}),e.jsx("div",{className:"space-y-1",children:y.map(t=>e.jsx("button",{onClick:()=>n(t.label),className:`flex w-full items-center gap-3 rounded-lg px-3 py-2 text-sm font-medium transition-colors ${l===t.label?"bg-white text-blue-600 font-semibold shadow-sm ring-1 ring-slate-200":"text-slate-600 hover:bg-slate-200/50"}`,children:t.label},t.label))})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"mb-4 text-xs font-semibold uppercase tracking-wider text-slate-400",children:"Categories"}),e.jsx("div",{className:"space-y-3",children:f.map(t=>e.jsxs("label",{className:"flex cursor-pointer items-center gap-3",children:[e.jsx("input",{type:"checkbox",checked:d.includes(t),onChange:()=>
21u(t),className:"h-4 w-4 rounded border-slate-300 text-blue-600 focus:ring-blue-600"}),e.jsx("span",{className:"text-sm text-slate-700",children:t})]},t))})]})]}),e.jsx("button",{className:"mt-auto flex w-full items-center justify-center gap-2 rounded-lg border-2 border-dashed border-slate-300 py-3 text-sm font-bold text-slate-500 hover:border-blue-600 hover:text-blue-600",children:"+ Submit a post"})]})}),e.jsxs("main",{className:"lg:ml-[260px] min-h-screen flex-1 bg-white p-6 lg:p-10",children:[e.jsxs("header",{className:"mb-10 flex flex-col sm:flex-row items-start sm:items-end justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"font-serif text-[42px] leading-tight text-slate-900",children:"Inspiration"}),e.jsx("p",{className:"mt-2 text-slate-500",children:"Analyze and replicate high-performing LinkedIn post structures."})]}),e.jsxs("span",{className:"text-sm text-slate-400",children:["Showing ",i.length," posts"]})]}),e.jsx("div",{className:"columns-1 md:columns-2 gap-6",children:i.map(t=>e.jsxs("div",{className:"break-inside-avoid mb-6 group rounded-lg border border-slate-200 bg-white transition-all hover:shadow-xl",children:[e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"mb-4 flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 text-xs font-bold",children:t.avatar}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-bold text-slate-900",children:t.author}),e.jsxs("p",{className:"text-[11px] text-slate-400",children:[t.role," • ",t.time]})]})]}),e.jsxs("div",{className:"flex flex-col items-end gap-1.5",children:[t.curated&&e.jsx("span",{className:"rounded-full bg-amber-50 px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider text-amber-600",children:"Curated"}),e.jsx("span",{className:"rounded-full bg-blue-50 px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider text-blue-600",children:t.category})]})]}),e.jsx("div",{className:"max-h-[320px] overflow-hidden",children:e.jsx("div",{className:"text-[15px] leading-relaxed text-slate-700 whitespace-pre-line",style:{maskImage:"linear-gradient(to bottom, black 70%, transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, black 70%, transparent 100%)"},children:t.text})}),e.jsx("button",{className:"mt-2 text-sm font-semibold text-blue-600 hover:underline",children:"Read more"})]}),e.jsxs("div",{className:"flex items-center justify-between border-t border-slate-200 bg-slate-50/50 p-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsxs("button",{className:`flex items-center gap-1.5 ${t.liked?"text-blue-600":"text-slate-400 hover:text-blue-600"}`,children:[e.jsx("svg",{className:"w-5 h-5",fill:t.liked?"currentColor":"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 10h4.764a2 2 0 011.789 2.894l-3.5 7A2 2 0 0115.263 21h-4.017c-.163 0-.326-.02-.485-.06L7 20m7-10V5a2 2 0 00-2-2h-.095c-.5 0-.905.405-.905.905 0 .714-.211 1.412-.608 2.006L7 11v9m7-10h-2M7 20H5a2 2 0 01-2-2v-6a2 2 0 012-2h2.5"})}),e.jsx("span",{className:"text-xs font-bold",children:t.likes})]}),e.jsx("button",{className:"text-xs font-semibold text-slate-500 hover:text-blue-600",children:"Analyze style"})]}),e.jsx("button",{onClick:()=>m(t),className:"rounded-lg bg-blue-600 px-4 py-2 text-xs font-bold text-white hover:bg-blue-700 transition-colors",children:"Write like this"})]})]},t.id))})]})]}),a.open&&e.jsx("div",{className:"fixed inset-0 z-[60] flex items-center justify-center bg-slate-900/40 backdrop-blur-sm",children:e.jsxs("div",{className:"w-full max-w-[520px] rounded-xl bg-white p-8 shadow-2xl mx-4",children:[e.jsxs("div",{className:"mb-6 flex items-center justify-between",children:[e.jsxs("h3",{className:"text-xl font-bold text-slate-900",children:["Write like ",a.author]}),e.jsx("button",{onClick:()=>o({open:!1,author:"",excerpt:""}),className:"text-slate-400 hover:text-slate-600",children:e.jsx("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})})})]}),e.jsxs("div",{className:"mb-6 rounded-lg bg-slate-50 p-4",children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-slate-400 mb-2",children:"Reference structure"}),e.jsxs("p",{className:"text-sm italic text-slate-600 line-clamp-2",children:['"',a.excerpt,'"']})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"mb-2 block text-sm font-semibold text-slate-700",children:"Your topic"}),e.jsx("textarea",{className:"w-full rounded-lg border-slate-200 bg-white p-3 text-sm focus:border-blue-600 focus:ring-blue-600",placeholder:"e.g., Lessons from running my first marathon",rows:4})]}),e.jsxs("div",{children:[e.jsx("label",{className:"mb-3 block text-sm font-semibold text-slate-700",children:"Post length"}),e.jsx("div",{className:"grid grid-cols-3 gap-2",children:["Short","Medium","Long"].map(t=>e.jsx("button",{onClick:()=>x(t),className:`rounded-lg py-2 text-xs font-medium transition-colors ${h===t?"border-2 border-blue-600 bg-blue-50 text-blue-600 font-bold":"border border-slate-200 hover:bg-slate-50"}`,children:t},t))})]}),e.jsxs("button",{className:"flex w-full items-center justify-center gap-2 rounded-lg bg-blue-600 py-3.5 text-sm font-bold text-white shadow-lg hover:bg-blue-700 transition-all",children:["Generate post ",e.jsx("span",{children:"→"})]}),e.jsx("p",{className:"text-center text-[11px] text-slate-400",children:"Powered by PostPro AI Style Extraction Engine"})]})]})})]})}export{T as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.