PageSourceSearch

https://embedco.ai/assets/solutions._slug-CHggfh8_.js

js embedco.ai collected 2026-10-05 16:14:38 UTC 2,493 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-BKllkxft.js";import{t}from"./link-D-6m9Wf1.js";import{t as n}from"./createLucideIcon-BXvMJD5C.js";import{t as r}from"./arrow-right-Z0TkZNJ-.js";import{E as i,r as a}from"./index-ShF7yfvP.js";import{a as o,c as s,l as c,n as l,o as u,r as d}from"./primitives-BDLxnBGb.js";var f=n(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),p=e();function m(){let{solution:e}=a.useLoaderData(),n=i.filter(t=>t.slug!==e.slug);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(d,{eyebrow:`Solutions · ${e.index}`,title:e.tagline,body:e.summary}),(0,p.jsxs)(o,{children:[(0,p.jsx)(u,{eyebrow:`Capabilities`,title:`How ${e.name} works at TEC.`}),(0,p.jsx)(`div`,{className:`mt-12 grid gap-px overflow-hidden rounded-2xl border border-border bg-border md:grid-cols-2`,children:e.capabilities.map((e,t)=>(0,p.jsx)(c,{delay:t*60,children:(0,p.jsxs)(`div`,{className:`h-full bg-background p-8 md:p-10`,children:[(0,p.jsx)(`h3`,{className:`text-lg font-semibold tracking-[-0.03em]`,children:e.title}),(0,p.jsx)(`p`,{className:`mt-3 text-[15px] leading-relaxed text-muted-foreground`,children:e.body})]})},e.title))})]}),(0,p.jsxs)(o,{className:`bg-surface`,children:[(0,p.jsxs)(`div`,{className:`grid gap-12 lg:grid-cols-2 lg:gap-20`,children:[(0,p.jsx)(u,{eyebrow:`Included`,title:`What ships with it.`}),(0,p.jsx)(c,{children:(0,p.jsx)(`ul`,{className:`flex flex-col gap-4`,children:e.bullets.map(e=>(0,p.jsxs)(`li`,{className:`flex items-start gap-3 border-b border-border pb-4 last:border-0`,children:[(0,p.jsx)(f,{className:`mt-0.5 size-4 shrink-0 text-foreground`}),(0,p.jsx)(`span`,{className:`text-[15px] leading-relaxed`,children:e})]},e))})})]}),(0,p.jsx)(`div`,{className:`mt-16`,children:(0,p.jsx)(s,{items:e.metrics})})]}),(0,p.jsxs)(o,{children:[(0,p.jsx)(u,{eyebrow:`Compose it`,title:`Pairs with the rest of the platform.`}),(0,p.jsx)(`div`,{className:`mt-10 grid gap-px overflow-hidden rounded-xl border border-border bg-border sm:grid-cols-2 lg:grid-cols-5`,children:n.map(e=>(0,p.jsxs)(t,{to:`/solutions/$slug`,params:{slug:e.slug},className:`group flex h-full items-center justify-between gap-3 bg-background px-5 py-6 transition-colors hover:bg-surface`,children:[(0,p.jsx)(`span`,{className:`text-sm font-medium tracking-[-0.02em]`,children:e.name}),(0,p.jsx)(r,{className:`size-3.5 shrink-0 text-muted-foreground transition-transform group-hover:translate-x-0.5`})]},e.slug))})]}),(0,p.jsx)(l,{title:`Put ${e.name} to work.`})]})}export{m as component};

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.