1import{_ as $}from"./CwmTJFxE.js";import{_ as I}from"./B679zeMi.js";import{Q as A,O as B,u as L,a as W,a6 as E,_ as F,f as P}from"./H-WxSoCY.js";import{_ as U}from"./C_UcVHFM.js";import{u as z}from"./B1PtPOUT.js";import{E as D,a as m,b as u,e,i as r,u as l,f as p,t as d,F as N,k as M,v as O,j as _,y as V,q as b}from"./BW5XXfU3.js";const j={class:"w-full min-h-screen pt-8 sm:pt-10 md:pt-16 pb-20 md:pb-32 flex flex-col items-center"},R={class:"w-full relative flex flex-col items-center"},Y={class:"relative z-10 w-full max-w-[80rem] px-3 sm:px-5 md:px-16 lg:px-28 flex flex-col items-center"},q={class:"flex flex-col items-center text-center"},G={class:"mb-2 md:mb-3 text-textSecondary text-center uppercase text-sm flex items-center justify-center gap-2 font-medium font-display"},Q={class:"mb-6 text-5xl sm:text-6xl text-center"},H={class:"text-center text-textSecondary text-base sm:text-lg max-w-2xl mx-auto mb-8"},J={class:"w-full px-3 sm:px-5 md:px-14 lg:px-20 xl:px-40 pt-8 sm:pt-10 md:pt-16"},K={class:"w-full max-w-[75rem] mx-auto grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-
15"},X={class:"aspect-[16/9] overflow-hidden bg-gray-100"},Z=["src","alt"],ee={class:"p-4 pb-5"},te={class:"text-lg line-clamp-2 mb-1"},se={class:"mb-3 text-textSecondary text-sm line-clamp-2"},ae={key:0,class:"w-full flex flex-col items-center mt-12 text-center"},oe={class:"w-full flex items-center justify-center px-3 sm:px-5 md:px-14 lg:px-20 xl:px-40 pt-16 sm:pt-20 md:pt-24"},de={__name:"index",async setup(ie){let g,f;const i=A(),h=z(),x={saas:{name:"SaaS",icon:"ð",title:"SaaS Waitlist Templates",description:"Professional templates designed to help SaaS startups build excitement and collect early signups. Perfect for product launches, beta testing, and early access programs.",benefits:["Conversion optimized","Mobile responsive","Easy to customize"],keywords:"SaaS waitlist templates, SaaS landing pages, software launch templates, beta signup forms"},"mobile-apps":{name:"Mobile Apps",icon:"ð±",title:"Mobile App Launch Templates",description:"Stunning templates for iOS and Android app launches. Showcase your app features, collect pre-launch signups, and build your user base before going live.",benefits:["App store ready","Device mockups","Cross-platform"],keywords:"mobile app waitlist, app launch templates, iOS app landing page, Android app waitlist"},"ai-tools":{name:"AI Tools",icon:"ð¤",title:"AI Tool Waitlist Templates",description:"Stunning templates perfect for AI and machine learning products. Build an audience for your AI tool with cutting-edge designs that convey innovation.",benefits:["Tech-focused design","Trust indicators","API ready"],keywords:"AI tool waitlist, machine learning templates, AI product launch, ChatGPT alternative template"},"crypto-web3":{name:"Crypto & Web3",icon:"ð",title:"Web3 & Crypto Templates",description:"Blockchain-inspired templates for DeFi projects, NFT launches, and cryptocurrency platforms. Build trust and excitement in the Web3 community.",benefits:["Security focused","Community driven","Token ready"],keywords:"crypto waitlist template, Web3 landing page, DeFi launch template, NFT waitlist"},"events-courses":{name:"Events & Courses",icon:"ð",title:"Event & Course Templates",description:"Elegant templates for workshops, masterclasses, and online courses. Create urgency and drive registrations for your educational content or events.",benefits:["Urgency builders","Social proof","Calendar ready"],keywords:"course waitlist template, event registration page, workshop landing page, masterclass signup"},ecommerce:{name:"E-commerce",icon:"ðï¸",title:"E-commerce Launch Templates",description:"Beautiful templates for product launches and store openings. Build an audience for your e-commerce brand and collect interested customers before launch.",benefits:["Product focused","Brand ready","Sales optimized"],keywords:"ecommerce waitlist, product launch template, store opening page, Shopify waitlist"}},t=b(()=>x[i.params.category]||{name:"Templates",title:"Waitlist Templates",description:"Explore our collection of professional waitlist templates.",benefits:null}),c=b(()=>h.templates.filter(o=>o.category.slug===i.params.category));(c.value.length===0||!x[i.params.category])&&([g,f]=D(()=>B("/404",{})),await g,f());const a=L();return W({title:`${t.value.title}: Free Templates for Your Launch · Waitlister`,ogTitle:`${t.value.title}: Free Templates for Your Launch · Waitlister`,description:t.value.description,ogDescription:t.value.description,ogUrl:`${a.baseUrl}/templates/${i.params.category}`,ogType:a.ogType,ogImage:a.ogImage,twitterCard:a.twitterCard,twitterTitle:`${t.value.title} · Waitlister`,twitterDescription:t.value.description,twitterImage:a.ogImage,keywords:`${t.value.keywords}, waitlist templates, landing page templates, free templates, no-code templates`,author:a.author,robots:"index, follow",structuredData:{"@context":"https://schema.org","@type":"CollectionPage",name:t.value.title,description:t.value.description,url:`${a.baseUrl}/templates/${i.params.category}`,publisher:{"@type":"Organization",name:a.author,url:a.baseUrl},breadcrumb:{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Templates",item:`${a.baseUrl}/templates`},{"@type":"ListItem",position:2,name:t.value.name,item:`${a.baseUrl}/templates/${i.params.category}`}]},mainEntity:{"@type":"ItemList",numberOfItems:c.value.length,itemListElement:c.value.map((o,s)=>({"@type":"ListItem",position:s+1,item:{"@type":"CreativeWork",name:o.title,de
1scription:o.description,url:`${a.baseUrl}/templates/${o.category.slug}/${o.waitlistSlug}`,image:o.imageUrl,creator:{"@type":"Organization",name:a.author},keywords:[t.value.name,"waitlist template","landing page"],isAccessibleForFree:!0}}))}}}),(o,s)=>{const w=$,v=I,S=E,y=F,T=P,k=U;return m(),u("main",j,[e("div",R,[r(w),e("div",Y,[r(v,{class:"mb-6",items:[{label:"Waitlist templates",path:"/templates"},{label:l(t).name,path:l(i).path}]},null,8,["items"]),e("div",q,[e("span",G,[r(S,{class:"w-4 h-4 flex shrink-0"}),s[0]||(s[0]=p(" Templates ",-1))]),e("h1",Q,[s[1]||(s[1]=p(" Waitlist templates ",-1)),s[2]||(s[2]=e("br",null,null,-1)),p(" for "+d(l(t).name),1)]),e("p",H,d(l(t).description),1)])])]),e("div",J,[e("div",K,[(m(!0),u(N,null,M(l(c),(n,C)=>(m(),O(y,{key:C,to:`/templates/${n.category.slug}/${n.waitlistSlug}`,class:"group bg-bgBase rounded-xl overflow-hidden shadow-md border border-border hover:shadow-lg transition-all duration-200"},{default:_(()=>[e("div",X,[e("img",{src:n.imageUrl,alt:`${n.title} - ${l(t).name} waitlist template`,class:"w-full h-full object-cover group-hover:scale-110 transition-all ease-in-out duration-300",loading:"lazy"},null,8,Z)]),e("div",ee,[e("h2",te,d(n.title),1),e("p",se,d(n.description),1),s[3]||(s[3]=e("div",{class:"flex items-center gap-2"},[e("span",{class:"px-2.5 py-1 text-xs font-medium rounded-full bg-gray-100 text-gray-700"}," Customizable ")],-1))])]),_:2},1032,["to"]))),128))]),l(c).length<4?(m(),u("div",ae,[s[5]||(s[5]=e("p",{class:"text-textSecondary mb-4"},"Looking for more templates?",-1)),r(y,{to:"/templates",class:"w-fit button-main"},{default:_(()=>[s[4]||(s[4]=p(" Browse all templates ",-1)),r(T)]),_:1})])):V("",!0)]),e("div",oe,[r(k,{class:"w-full max-w-[55rem]"})])])}}};export{de 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.