PageSourceSearch

https://ittime.macaly.app/assets/_slug-RcjRBAHt.js

js ittime.macaly.app collected 2026-10-03 04:59:43 UTC 14,480 bytes, 1 lines download raw bytes

1import{u as e,M as v,f as n,A as o,i as y,t as w,w as g,c as k,U as z}from"./index-DXzOIPQc.js";import{S as I}from"./_slug-BKYEKinp.js";import{P as u,C as j,H as $,A as C,S}from"./star-BsJlhZra.js";import{C as f}from"./chevron-right-BnCGBJsQ.js";function T({icon:t,title:s,description:d,shortDesc:x,provides:r,gains:h,showContactCta:c=!0,contact:p}){return e.jsxs("article",{className:"flex flex-col rounded-2xl border border-it-border bg-it-card/60 p-8 sm:p-12",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-2xl bg-it-primary/10 border border-it-primary/20 mb-6",children:e.jsx(t,{className:"w-7 h-7 text-it-primary"})}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-it-text mb-4",children:s}),x&&e.jsx("p",{className:"text-it-text-secondary text-base leading-relaxed mb-4",children:x}),e.jsx("p",{className:"text-it-text-secondary leading-relaxed mb-10",children:d}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-10 lg:gap-14",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[e.jsx("span",{className:"h-1 w-6 rounded-full bg-it-primary","aria-hidden":"true"}),e.jsx("div",{className:"text-sm font-bold tracking-wide text-it-primary uppercase",children:"Co zajišťujeme"})]}),e.jsx("ul",{className:"space-y-4",children:r.map(l=>e.jsxs("li",{className:"flex items-start gap-3 text-sm text-it-text-secondary leading-relaxed",children:[e.jsx(j,{className:"w-5 h-5 text-it-primary shrink-0 mt-0.5"}),e.jsx("span",{children:l})]},l))})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[e.jsx("span",{className:"h-1 w-6 rounded-full bg-it-primary","aria-hidden":"true"}),e.jsx("div",{className:"text-sm font-bold tracking-wide text-it-primary uppercase",children:"Co získáte"})]}),e.jsx("ul",{className:"space-y-4",children:h.map(l=>e.jsxs("li",{className:"flex items-start gap-3 text-sm text-it-text leading-relaxed",children:[e.jsx(j,{className:"w-5 h-5 text-it-primary shrink-0 mt-0.5"}),e.jsx("span",{children:l})]},l))})]})]}),c&&e.jsxs("div",{className:"mt-10 pt-8 border-t border-it-border flex flex-wrap items-center gap-4",children:[e.jsxs(n,{to:"/kontakt",className:"inline-flex items-center justify-center gap-2 rounded-lg bg-it-primary px-6 py-3 text-base font-semibold text-it-bg hover:bg-it-primary-hover transition-colors glow-green-sm",children:["Nezávazná konzultace",e.jsx(o,{className:"w-4 h-4"})]}),e.jsx(n,{to:"/sluzby",className:"inline-flex items-center gap-2 text-sm font-semibold text-it-text-secondary hover:text-it-primary transition-colors",children:"← Zpět na všechny služby"})]})]})}function P({contact:t}){return e.jsxs("div",{className:"mt-6 rounded-2xl border border-it-border bg-it-bg-secondary/40 p-5 sm:p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx("span",{className:"h-1 w-6 rounded-full bg-it-primary","aria-hidden":"true"}),e.jsx("div",{className:"text-sm font-bold tracking-wide text-it-primary uppercase",children:"Vaše kontaktní osoba"})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-start gap-5",children:[t.photo&&e.jsx("img",{src:t.photo,alt:t.name,className:"h-20 w-20 sm:h-24 sm:w-24 shrink-0 rounded-full object-cover border border-it-border",loading:"lazy"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-base sm:text-lg font-bold text-it-text leading-tight",children:t.name}),t.role&&e.jsx("div",{className:"text-sm text-it-primary font-semibold mt-1",children:t.role}),e.jsxs("div",{className:"mt-4 flex flex-col sm:flex-row sm:flex-wrap gap-2 sm:gap-4",children:[e.jsxs("a",{href:`mailto:${t.email}`,className:"inline-flex items-center gap-2 text-sm text-it-text-secondary hover:text-it-primary transition-colors","aria-label":`Email ${t.name}: ${t.email}`,children:[e.jsx("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-it-primary/10 border border-it-primary/20",children:e.jsx(v,{className:"w-4 h-4 text-it-primary"})}),e.jsx("span",{className:"break-all",children:t.email})]}),e.jsxs("a",{href:t.phoneHref??`tel:${t.phone.replace(/\s/g,"")}`,className:"inline-flex items-center gap-2 text-sm text-it-text-secondary hover:text-it-primary transition-colors","aria-label":`Telefon ${t.name}: ${t.phone}`,children:[e.jsx("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-it-primary/10 border border-it-primary/20",children:e.jsx(u,{className:"w-4 h-4 text-it-primary"})}),e.jsx("span",{children:t.phone})]})]})]})]})]})}function _(){const{slug:t}=y.useLoaderData(),s=w(t);if(!s)return e.jsx(I,{});const d=s.icon,x=!!s.heroImage||!!s.audience?.length||!!s.testimonial||!!s.features?.length,r=s.testimonials&&s.testimonials.length>1?s.testimonials:null,h=r?null:s.testimonial,[c,p]=g.useState(0),[l,b]=g.useState(!1),N=7e3;g.useEffect(()=>{if(!r||l)return;const a=window.setInterval(()=>{p(i=>(i+1)%r.length)},N);return()=>window.clearInterval(a)},[r,l]);const m=r?r[c]:h;return e.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[e.jsx("nav",{"aria-label":"Breadcrumb",className:"mb-8",children:e.jsxs("ol",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-it-text-secondary",children:[e.jsx("li",{className:"inline-flex items-center gap-1",children:e.jsxs(n,{to:"/",className:"inline-flex items-center gap-1 hover:text-it-primary transition-colors",children:[e.jsx($,{className:"w-3.5 h-3.5"}),e.jsx("span",{children:"Domů"})]})}),e.jsxs("li",{className:"inline-flex items-center gap-2",children:[e.jsx(f,{className:"w-3.5 h-3.5 text-it-muted"}),e.jsx(n,{to:"/sluzby",className:"hover:text-it-primary transition-colors",children:"Služby"})]}),e.jsxs("li",{className:"inline-flex items-center gap-2",children:[e.jsx(f,{className:"w-3.5 h-3.5 text-it-muted"}),e.jsx("span",{className:"text-it-text",children:s.title})]})]})}),e.jsx("header",{className:"mb-10 sm:mb-14",children:e.jsxs("div",{className:`grid gap-8 ${s.heroImage?"lg:grid-cols-6 lg:items-center":""}`,children:[e.jsxs("div",{className:s.heroImage?"lg:col-span-3":"",children:[e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight leading-tight mb-4 text-balance",children:s.title}),e.jsx("p",{className:"text-lg text-it-text-secondary leading-relaxed mb-6 max-w-2xl",children:s.shortDesc}),e.jsxs("ul",{className:"mb-6 grid sm:grid-cols-3 gap-3 max-w-2xl",children:[e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-it-primary/10 border border-it-primary/20",children:e.jsx(k,{className:"w-3.5 h-3.5 text-it-primary"})}),e.jsx("span",{className:"text-sm text-it-text leading-snug",children:"Proaktivní správa firemního IT"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-it-primary/10 border border-it-primary/20",children:e.jsx(C,{className:"w-3.5 h-3.5 text-it-primary"})}),e.jsx("span",{className:"text-sm text-it-text leading-snug",children:"22+ let zkušeností v podnikovém IT"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-lg bg-it-primary/10 border border-it-primary/20",children:e.jsx(z,{className:"w-3.5 h-3.5 text-it-primary"})}),e.jsx("span",{className:"text-sm text-it-text leading-snug",children:"Správa firem od 10 do 500+ zaměstnanců"})]})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-it-text-secondary mb-6",children:[e.jsxs("span",{className:"relative flex h-2 w-2",children:[e.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-it-primary opacity-75"}),e.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-it-primary"})]}),e.jsx("span",{children:"Problémy řešíme dřív, než ovlivní váš provoz."})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsxs(n,{to:"/kontakt",className:"inline-flex items-center justify-center gap-2 rounded-lg bg-it-primary px-6 py-3 text-base font-semibold text-it-bg hover:bg-it-primary-hover transition-colors glow-green-sm",children:["Nezávazná konzultace",e.jsx(o,{className:"w-4 h-4"})]}),e.jsxs(n,{to:"/sluzby/$slug",params:{slug:"it-audit"},className:"inline-flex items-center gap-2 rounded-lg border border-it-border bg-it-bg-secondary/60 px-6 py-3 text-base font-semibold text-it-text hover:border-it-primary/40 hover:text-it-primary transition-colors",children:["Co zahrnuje IT audit",e.jsx(o,{className:"w-4 h-4"})]})]}),s.contact&&e.jsx(P,{contact:s.contact})]}),s.heroImage&&e.jsx("div",{className:"lg:col-span-3",children:e.jsxs("div",{className:"relative aspect-[4/3] lg:aspect-[5/4] overflow-hidden rounded-2xl border border-it-border",children:[e.jsx("img",{src:s.heroImage,alt:`${s.title} — IT time`,className:"h-full w-full object-cover",loading:"eager"}),e.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:"linear-gradient(180deg, rgba(5,8,5,0) 50%, rgba(5,8,5,0.55) 100%)"},"aria-hidden":"true"}),e.jsxs("div",{className:"absolute bottom-4 left-4 right-4 flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-xl bg-it-primary/90 shadow-lg",children:e.jsx(d,{className:"w-5 h-5 text-it-bg"})}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold tracking-wide text-white/80 uppercase",children:"IT time"}),e.jsx("div",{className:"text-sm font-bold text-white",children:s.title})]})]})]})})]})}
1),e.jsx(T,{icon:d,title:s.title,description:s.description,provides:s.provides,gains:s.gains,showContactCta:!x,contact:s.contact}),s.audience&&s.audience.length>0&&e.jsxs("section",{className:"mt-16 sm:mt-20",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-extrabold tracking-tight leading-tight mb-8",children:"Pro koho je služba určena"}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-3 sm:gap-4",children:s.audience.map(a=>e.jsxs("div",{className:"h-full rounded-2xl border border-it-border bg-it-card/40 p-5 transition-colors hover:border-it-primary/30",children:[e.jsx(a.icon,{className:"w-7 h-7 text-it-primary mb-4"}),e.jsx("div",{className:"text-sm sm:text-base font-bold text-it-text leading-tight",children:a.title})]},a.title))})]}),m&&e.jsxs("section",{className:"mt-16 sm:mt-20 space-y-4",children:[e.jsx("div",{className:"rounded-2xl border border-it-border bg-it-card/40 p-6 sm:p-8",onMouseEnter:()=>b(!0),onMouseLeave:()=>b(!1),children:e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"flex items-center gap-2 mb-4",children:e.jsx("span",{className:"text-it-primary text-3xl font-serif leading-none",children:'"'})}),e.jsx("p",{className:"text-base sm:text-lg text-it-text leading-relaxed mb-4 animate-[fadeIn_400ms_ease-out]",children:m.quote},c),e.jsx("div",{className:"text-sm text-it-text-secondary animate-[fadeIn_400ms_ease-out]",children:m.author},`a-${c}`)]}),e.jsxs("div",{className:"flex flex-col items-start lg:items-end gap-3 shrink-0",children:[m.rating&&e.jsx("div",{className:"flex items-center gap-1","aria-label":`Hodnocení ${m.rating} z 5`,children:Array.from({length:m.rating}).map((a,i)=>e.jsx(S,{className:"w-5 h-5 fill-it-primary text-it-primary"},i))}),r&&e.jsx("div",{className:"flex items-center gap-1.5",role:"tablist","aria-label":"Rotace referencí",children:r.map((a,i)=>e.jsx("button",{type:"button",role:"tab","aria-selected":i===c,"aria-label":`Reference ${i+1} z ${r.length}`,onClick:()=>p(i),className:`h-1.5 rounded-full transition-all ${i===c?"w-6 bg-it-primary":"w-1.5 bg-it-border hover:bg-it-primary/40"}`},i))})]})]})}),e.jsx("div",{className:"rounded-2xl border border-it-primary/20 bg-it-card/40 p-6 sm:p-8",children:e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6",children:[e.jsxs("div",{className:"flex items-start gap-4 flex-1",children:[e.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-it-primary/10 border border-it-primary/20",children:e.jsx(d,{className:"w-6 h-6 text-it-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-extrabold text-it-text mb-2",children:"IT, které vám dává smysl"}),e.jsx("p",{className:"text-sm text-it-text-secondary leading-relaxed",children:"Postaráme se o vaše IT od A do Z. Domluvte si nezávaznou konzultaci a zjistíte, jak můžeme pomoct."})]})]}),e.jsxs("div",{className:"flex flex-col items-stretch lg:items-end gap-2 shrink-0",children:[e.jsxs(n,{to:"/kontakt",className:"inline-flex items-center justify-center gap-2 rounded-lg bg-it-primary px-6 py-3 text-base font-semibold text-it-bg hover:bg-it-primary-hover transition-colors glow-green-sm whitespace-nowrap",children:["Nezávazná konzultace",e.jsx(o,{className:"w-4 h-4"})]}),e.jsx("p",{className:"text-xs text-it-text-secondary text-center lg:text-right max-w-xs",children:"Ozveme se zpravidla během jednoho pracovního dne."}),e.jsxs("a",{href:"tel:+420775395315",className:"inline-flex items-center justify-center gap-2 text-sm font-semibold text-it-primary hover:text-it-primary-hover transition-colors whitespace-nowrap",children:[e.jsx(u,{className:"w-4 h-4"}),"Zavolejte nám: 775 395 315"]})]})]})})]}),s.features&&s.features.length>0&&e.jsx("section",{className:"mt-16 sm:mt-20",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-3 sm:gap-4",children:s.features.map(a=>e.jsxs("div",{className:"rounded-xl border border-it-border bg-it-card/40 p-5 transition-colors hover:border-it-primary/30",children:[e.jsx(a.icon,{className:"w-6 h-6 text-it-primary mb-3"}),e.jsx("div",{className:"text-sm font-bold text-it-text leading-snug mb-1",children:a.title}),e.jsx("p",{className:"text-xs text-it-text-secondary leading-relaxed",children:a.desc})]},a.title))})}),x&&e.jsx("div",{className:"mt-16 sm:mt-20 text-center",children:e.jsx(n,{to:"/sluzby",className:"inline-flex items-center gap-2 text-sm font-semibold text-it-text-secondary hover:text-it-primary transition-colors",children:"← Zpět na všechny služby"})})]})}export{_ 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.