import{c as e,k as I,j as T}from"./helpers-DDTkKuvc.js";import{I as y}from"./search-typeahead-CN49cupz.js";import{c as R}from"./TopicTeaserComponent-D30AIO5w.js";import{I as C}from"./eventoverview-DEL76qvk.js";import{c as E}from"./VideoStageComponent-B8ro28yk.js";const O=[{title:"Aus- und Weiterbildung",icon:"Person"},{title:"Alles für Gründer",icon:"Stadt"},{title:"Innovation und Umwelt",icon:"Roboter"},{title:"International",icon:"Treppe"},{title:"Recht und Steuern",icon:"Virus"},{title:"Fachveranstaltungen und Branchen- veranstaltungen",icon:"Waage"}],K=[{title:"Aus- und Weiterbildung",icon:"Person"},{title:"Alles für Gründer",icon:"Stadt"},{title:"Innovation und Umwelt",icon:"Roboter"},{title:"International",icon:"Treppe"},{title:"Recht und Steuern",icon:"Virus"}],P=[{title:"Aus- und Weiterbildung",icon:"Person"},{title:"Alles für Gründer",icon:"Stadt"},{title:"Innovation und Umwelt",icon:"Roboter"},{title:"International",icon:"Treppe"}],U=[{title:"Aus- und Weiterbildung",icon:"Person"},{title:"Alles für Gründer",icon:"Stadt"},{title:"Innovation und Umwelt",icon:"Roboter"}],B=({backgroundImage:o=null,kicker:l="Das Veranstaltungsportal der IHK Musterstadt",headline:v="Veranstaltungsportal",copyright:d="Copyright",maxItems:p=6,placeholder:h="Veranstaltungssuche, z.B. „Existenzgründung”",api:u="services/search/{SEARCHTERM}.json",tiles:g=O,video:b=!1})=>{const t=e("section",["eventoverview-section","variant-base"]);let n=null;if(b)t.appendChild(E({}));else{const i=e("div",["eventoverview","eventoverview-stage","variant-solid"],null,t),r=e("div",["container"],null,i),a=e("div",["row"],null,r),s=e("div",["col"],null,a),c=e("div",["stagetext-box"],null,s);o&&o.length>0&&(t.style="--bg-mobile: url("+o+`);
        --bg-tablet: url(`+o+`);
        --bg-desktop: url(`+o+`);
        background-image: var(--bg-mobile);`,i.classList.add("background-image"),e("span",["copyright"],d,i).setAttribute("aria-hidden","true"),e("span",["sr-only"],d,i)),l&&l.length>0&&e("p",["kicker"],l,c),e("h1",["like-h2"],v,c),n=e("form",[],null,c);const A=e("label",["visually-hidden"],"IHK durchsuchen",n);A.for="search-term",n.appendChild(I({api:u,placeholder:h})),n.appendChild(T({})),n.action="#"}const w=e("div",["container","tilescontainer"],null,t),f=e("div",["row"],null,w),m=e("div",["col"],null,f),S=e("div",["tiles","row"],null,m);return g.map((i,r)=>{if(r<p){const a=e("div",["col"],null,S),s=R({...i});a.appendChild(s)}}),new C($(t)),u&&new y($(n).find("input.typeahead")),t};export{P as a,U as b,B as c,K as e};
