PageSourceSearch

https://takeawayexpo.co.uk/assets/AboutUs-CDh_8bMo.js

js takeawayexpo.co.uk collected 2026-09-26 07:25:05 UTC 9,505 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-ui-y7gWrFj_.js";import{c5 as W,at as h,B as j,O as D,c6 as A,a1 as F,m as n,c7 as v,c8 as g,c9 as b,D as H,N as L,P as O,F as U}from"./index-BQEiBH1l.js";import{r as s}from"./vendor-react-B-LUs8MM.js";import"./vendor-dnd-D9eei3Si.js";import"./vendor-editor-DotdaXd8.js";import"./vendor-data-BnvdHUK4.js";import"./vendor-charts-cFGvS3Ww.js";const y=s.createContext(null);function f(){const t=s.useContext(y);if(!t)throw new Error("useCarousel must be used within a <Carousel />");return t}const w=s.forwardRef(({orientation:t="horizontal",opts:o,setApi:r,plugins:l,className:i,children:d,...u},m)=>{const[P,a]=W({...o,axis:t==="horizontal"?"x":"y"},l),[I,V]=s.useState(!1),[R,E]=s.useState(!1),x=s.useCallback(c=>{c&&(V(c.canScrollPrev()),E(c.canScrollNext()))},[]),p=s.useCallback(()=>{a==null||a.scrollPrev()},[a]),N=s.useCallback(()=>{a==null||a.scrollNext()},[a]),z=s.useCallback(c=>{c.key==="ArrowLeft"?(c.preventDefault(),p()):c.key==="ArrowRight"&&(c.preventDefault(),N())},[p,N]);return s.useEffect(()=>{!a||!r||r(a)},[a,r]),s.useEffect(()=>{if(a)return x(a),a.on("reInit",x),a.on("select",x),()=>{a==null||a.off("select",x)}},[a,x]),e.jsx(y.Provider,{value:{carouselRef:P,api:a,opts:o,orientation:t||((o==null?void 0:o.axis)==="y"?"vertical":"horizontal"),scrollPrev:p,scrollNext:N,canScrollPrev:I,canScrollNext:R},children:e.jsx("div",{ref:m,onKeyDownCapture:z,className:h("relative",i),role:"region","aria-roledescription":"carousel",...u,children:d})})});w.displayName="Carousel";const C=s.forwardRef(({className:t,...o},r)=>{const{carouselRef:l,orientation:i}=f();return e.jsx("div",{ref:l,className:"overflow-hidden",children:e.jsx("div",{ref:r,className:h("flex",i==="horizontal"?"-ml-4":"-mt-4 flex-col",t),...o})})});C.displayName="CarouselContent";const K=s.forwardRef(({className:t,...o},r)=>{const{orientation:l}=f();return e.jsx("div",{ref:r,role:"group","aria-roledescription":"slide",className:h("min-w-0 shrink-0 grow-0",l==="horizontal"?"pl-4":"pt-4",t),...o})});K.displayName="CarouselItem";const S=s.forwardRef(({className:t,variant:o="outline",size:r="icon",...l},i)=>{const{orientation:d,scrollPrev:u,canScrollPrev:m}=f();return e.jsxs(j,{ref:i,variant:o,size:r,className:h("absolute h-8 w-8 rounded-full hover:bg-primary hover:text-white hover:border-primary",d==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!m,onClick:u,...l,children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Previous slide"})]})});S.displayName="CarouselPrevious";const k=s.forwardRef(({className:t,variant:o="outline",size:r="icon",...l},i)=>{const{orientation:d,scrollNext:u,canScrollNext:m}=f();return e.jsxs(j,{ref:i,variant:o,size:r,className:h("absolute h-8 w-8 rounded-full hover:bg-primary hover:text-white hover:border-primary",d==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!m,onClick:u,...l,children:[e.jsx(A,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Next slide"})]})});k.displayName="CarouselNext";const J=()=>{const t=F(),o=s.useMemo(()=>[{id:"hero",component:e.jsx("section",{className:"pt-page pb-5 bg-white",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx(n,{pageName:t,sectionName:"hero",contentKey:"title",defaultValue:"About Us",className:"text-4xl md:text-5xl font-bold mb-4 text-gradient-title",as:"h1"}),e.jsx(n,{pageName:t,sectionName:"hero",contentKey:"subtitle",defaultValue:"Creating world-class events that connect industries and drive innovation",className:"text-xl text-muted-foreground w-full -mb-5",as:"p"})]})})},{id:"company-intro",component:e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx(v,{pageName:t,sectionId:"company-intro",className:"grid md:grid-cols-2 gap-12 items-center equal-height-grid",columns:[{id:"description",component:e.jsx("div",{className:"h-full flex flex-col justify-center",children:e.jsx(n,{pageName:t,sectionName:"company-intro",contentKey:"description",defaultValue:"Fortem International is a leading trade exhibition organization with over 20 years of experience running market-leading exhibitions across multiple sectors including Technology, Healthcare, Retail, Hospital
1ity, and Manufacturing. We bring together industry professionals to discover innovations, forge partnerships, and drive business growth.",className:"text-lg",as:"p"})})},{id:"main-image",component:e.jsx(g,{pageName:t,sectionName:"company-intro",contentKey:"main-image",defaultSrc:"/placeholder.svg",alt:"Company overview",className:"w-full h-96 object-cover rounded-lg"})}]})})})},{id:"values",component:e.jsx("section",{className:"py-16 bg-muted/50",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(n,{pageName:t,sectionName:"values",contentKey:"section-title",defaultValue:"Our Values",className:"text-3xl font-bold text-center mb-12",as:"h2"}),e.jsx(v,{pageName:t,sectionId:"values",className:"grid md:grid-cols-3 gap-8 items-stretch",columns:[{id:"value-1",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(b,{pageName:t,sectionName:"values",contentKey:"value-1-icon",defaultIcon:"Award",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-1-title",defaultValue:"Excellence",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-1-desc",defaultValue:"We strive for excellence in every event we organize, delivering exceptional experiences for exhibitors and visitors alike.",className:"text-muted-foreground",as:"p"})]})},{id:"value-2",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(b,{pageName:t,sectionName:"values",contentKey:"value-2-icon",defaultIcon:"Lightbulb",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-2-title",defaultValue:"Innovation",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-2-desc",defaultValue:"We embrace innovation and continually evolve our events to meet the changing needs of industries.",className:"text-muted-foreground",as:"p"})]})},{id:"value-3",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(b,{pageName:t,sectionName:"values",contentKey:"value-3-icon",defaultIcon:"Handshake",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-3-title",defaultValue:"Partnership",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:t,sectionName:"values",contentKey:"value-3-desc",defaultValue:"We build lasting partnerships with our clients, suppliers, and stakeholders to create mutually beneficial outcomes.",className:"text-muted-foreground",as:"p"})]})}]})]})})},{id:"global-reach",component:e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx(v,{pageName:t,sectionId:"global-reach",className:"grid md:grid-cols-2 gap-12 items-center equal-height-grid",columns:[{id:"main-image",component:e.jsx(g,{pageName:t,sectionName:"global-reach",contentKey:"main-image",defaultSrc:"/placeholder.svg",alt:"Global reach",className:"w-full h-96 object-cover rounded-lg"})},{id:"text-content",component:e.jsxs("div",{className:"h-full flex flex-col justify-center",children:[e.jsx(n,{pageName:t,sectionName:"global-reach",contentKey:"section-title",defaultValue:"Global Reach",className:"text-3xl font-bold mb-6",as:"h2"}),e.jsx(n,{pageName:t,sectionName:"global-reach",contentKey:"description",defaultValue:"Our events attract participants from around the world, creating truly global networking opportunities and business connections that span continents.",className:"text-lg",as:"p"})]})}]})})})},{id:"partners",component:e.jsx("section",{className:"py-16",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(n,{pageName:t,sectionName:"partners",contentKey:"section-title",defaultValue:"Companies We Worked With",className:"text-3xl font-bold text-center mb-12",as:"h2"}),e.jsxs(w,{opts:{align:"start",loop:!0,dragFree:!0,containScroll:"trimSnaps"},className:"w-full",children:[e.jsx(C,{children:Array.from({length:52}).map((r,l)=>e.jsx(K,{className:"w-[50vw] md:w-1/4 lg:w-1/6 min-w-0 shrink-0 grow-0 pl-4",children:e.jsx("div",{className:"px-1 md:px-5",children:e.jsx("div",{className:"bg-white rounded-lg shadow-sm p-6 flex items-center justify-center overflow-hidden",children:e.jsx(g,{pageName:t,sectionName:"partners",contentKey:`logo-${l+1}`,defaultSrc:"/placeholder.svg",alt:`Partner logo ${l+1}`,className:"w-full h-24 object-contain border border-border/50 rounded-md"})})})},l))}),e.jsx(S,{}),e.jsx(k,{})]})]})})}],[t]);return e.jsxs(e.Fragment,{children:[e.jsx(H,{titlePrefix:"About Us",description:"Learn about Fortem International and our commitment to creating world-class exhibitions."}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(L,{}),e.jsx("main",{className:"pt-page",children:e.jsx(O,{pageName:t,sections:o})}),e.jsx(U,{})]})]})};export{J 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.