PageSourceSearch

https://www.journeystack.co/assets/ProductsSection-xzUVCf-G.js

js journeystack.co collected 2026-10-04 22:06:05 UTC 6,254 bytes, 1 lines download raw bytes

1import{r as c,j as e,A as m,m as i,E as u}from"./index-DXLWxslT.js";import{x as p,M as x,l as g,g as b,Y as v}from"./HomeHeaderIcons-CWUZlwDQ.js";import{A as h}from"./APIDemo-VZZ-rdwI.js";const y="/assets/products-preview-ChiDHePm.webp",f=1,w="37afd94c-e075-4b85-b756-3dc39ed70c84",j="0158ae0d-f831-416b-9a96-165159d4c2da",N="/__l5e/assets-v1/37afd94c-e075-4b85-b756-3dc39ed70c84/revenue-store-1.png",_="a/v1/0158ae0d-f831-416b-9a96-165159d4c2da/37afd94c-e075-4b85-b756-3dc39ed70c84/revenue-store-1.png",S="revenue-store-1.png",I=179746,A="image/png",$="2026-06-20T07:25:39Z",k={version:f,asset_id:w,project_id:j,url:N,r2_key:_,original_filename:S,size:I,content_type:A,created_at:$},P=1,C="b301a520-d7ef-47ce-a845-ec1a5c769bdb",z="0158ae0d-f831-416b-9a96-165159d4c2da",M="/__l5e/assets-v1/b301a520-d7ef-47ce-a845-ec1a5c769bdb/revenue-store-2.png",D="a/v1/0158ae0d-f831-416b-9a96-165159d4c2da/b301a520-d7ef-47ce-a845-ec1a5c769bdb/revenue-store-2.png",R="revenue-store-2.png",E=162949,H="image/png",Y="2026-06-20T07:25:43Z",B={version:P,asset_id:C,project_id:z,url:M,r2_key:D,original_filename:R,size:E,content_type:H,created_at:Y},T="/assets/plug-and-sell-store-BH52Rux1.webp",n=[{icon:p,title:"Agent Portal",description:"A dashboard for travel agents. Self onboarding and start selling.",visual:"default"},{icon:x,title:"API Suite",description:"Developer APIs to embed eSIM search, pricing, ordering and activation.",visual:"apiDemo"},{icon:g,title:"Revenue-Ready Store",description:"A branded eSIM storefront with payments, analytics and support built in.",visual:"screenshots"},{icon:b,title:"Plug-and-Sell D2C Store",description:"A fast-launch eComm storefront to start selling eSIMs centrally.",visual:"wideImage",wideImageSrc:T},{icon:v,title:"Co-Branded Store",description:"Share your brand with partners while we power the backend.",visual:"default"}],Z=[{src:k.url,alt:"Revenue-ready storefront landing page"},{src:B.url,alt:"Revenue-ready store agent dashboard"}],F=()=>{const[o,d]=c.useState(0),a=n[o];return e.jsx(m,{id:"products",className:"py-16 md:py-28 relative overflow-hidden",children:e.jsxs("div",{className:"container max-w-6xl relative",children:[e.jsxs("div",{className:"text-center mb-10 md:mb-20",children:[e.jsxs("div",{className:"relative flex items-center justify-center mb-10",children:[e.jsx("div",{className:"absolute -left-[50vw] -right-[50vw] h-px bg-foreground
1/20"}),e.jsxs(i.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"relative z-10 inline-flex items-center rounded-full p-[1px] pill-glow",children:[e.jsx("span",{className:"absolute inset-0 rounded-full pill-border-spin"}),e.jsx("span",{className:"relative flex items-center rounded-full bg-card/95 backdrop-blur px-5 py-2 text-sm font-medium text-primary uppercase tracking-wider",children:"Products"})]})]}),e.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-medium text-foreground mb-5 tracking-[-0.06em]",children:["Everything You Need to ",e.jsx("span",{className:"bg-gradient-to-r from-primary to-primary/60 bg-clip-text text-transparent",children:"Sell eSIMs"})]}),e.jsx("p",{className:"text-base md:text-lg text-muted-foreground max-w-3xl mx-auto leading-relaxed",children:"Choose any path. With AI-powered support, rich documentation, and built-in debugging tools, you can quickly get started with the best option for your business."})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-2 md:gap-3 mb-10 md:mb-16 px-2",children:n.map((t,r)=>{const l=t.icon,s=r===o;return e.jsxs(i.button,{onClick:()=>d(r),initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:r*.06,duration:.4},className:`group flex items-center gap-2 md:gap-2.5 px-3 py-2.5 md:px-5 md:py-3 rounded-full border backdrop-blur-sm transition-all duration-300 cursor-pointer ${s?"border-primary/40 bg-primary/5 shadow-[var(--shadow-card)]":"border-border/60 bg-card/80 hover:border-primary/30 hover:shadow-[var(--shadow-card)]"}`,children:[e.jsx("div",{className:`w-7 h-7 md:w-8 md:h-8 rounded-lg flex items-center justify-center transition-colors duration-300 ${s?"bg-primary/15":"bg-muted/80 group-hover:bg-primary/10"}`,children:e.jsx(l,{className:`w-4 h-4 transition-colors duration-300 ${s?"text-primary":"text-muted-foreground group-hover:text-primary"}`})}),e.jsxs("div",{className:"text-left",children:[e.jsx("span",{className:`text-sm font-semibold transition-colors duration-300 ${s?"text-primary":"text-foreground"}`,children:t.title}),e.jsx("p",{className:"text-xs text-muted-foreground leading-snug max-w-[200px] hidden sm:block",children:t.description})]})]},t.title)})}),e.jsx(u,{mode:"wait",children:e.jsx(i.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.4,ease:[.22,1,.36,1]},children:a.visual==="screenshots"?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 max-w-5xl mx-auto",children:Z.map((t,r)=>e.jsx(i.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:r*.08,duration:.5,ease:[.22,1,.36,1]},whileHover:{y:-6,transition:{duration:.3}},className:"rounded-2xl overflow-hidden shadow-lg border border-border/30 bg-card",children:e.jsx("img",{src:t.src,alt:t.alt,className:"w-full h-auto",loading:"lazy"})},t.alt))}):a.visual==="apiDemo"?e.jsx("div",{className:"max-w-6xl mx-auto",children:e.jsx(h,{})}):a.visual==="wideImage"&&"wideImageSrc"in a?e.jsxs("div",{className:"relative max-w-5xl mx-auto",children:[e.jsx("div",{className:"absolute -inset-6 bg-gradient-to-br from-primary/8 via-transparent to-primary/5 rounded-3xl blur-2xl"}),e.jsx("div",{className:"relative rounded-2xl overflow-hidden shadow-2xl border border-border/40",children:e.jsx("img",{src:a.wideImageSrc,alt:`${a.title} storefront`,className:"w-full h-auto",loading:"lazy"})})]}):e.jsxs("div",{className:"relative max-w-4xl mx-auto",children:[e.jsx("div",{className:"absolute -inset-6 bg-gradient-to-br from-primary/8 via-transparent to-primary/5 rounded-3xl blur-2xl"}),e.jsx("div",{className:"relative rounded-2xl overflow-hidden shadow-2xl border border-border/40",children:e.jsx("img",{src:y,alt:`${a.title} — eSIM management`,className:"w-full h-auto",loading:"lazy"})})]})},o)})]})})};export{F 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.