1import{j as e,r as u}from"./jsx-runtime-CAOzMBF_.js";import{s as f}from"./sections-D9UPwCE3.js";import{R as x,r as g}from"./ResourceCard-C5zLycH_.js";import{p as j}from"./pro-theme-C6P83jTP.js";import{C as d}from"./Container-jHxKRd5c.js";import{u as S}from"./useStaticContent-BHfmCMon.js";import{S as R}from"./SearchInput-CYl60mPZ.js";import{D as N,n as m}from"./DropDown-DcW00LED.js";import"./ButtonPrimary-lMajLoLo.js";import"./StaticContentContext-DgUzfGhZ.js";import"./ThemeContext-C4ado3UO.js";import{g as v}from"./seo-BESPJSNo.js";import{a as C}from"./components-DjR1YPEj.js";import"./env-CFi1C4OT.js";import"./download-BDKqMEU2.js";import"./createLucideIcon-Dv_09eQ2.js";import"./x-BYiPwqBE.js";import"./chevron-down-CEuB6UUa.js";function I(){const{getHtml:r}=S();return e.jsx("section",{className:"resources-header",children:e.jsxs(d,{children:[e.jsx("h1",{className:"title-extra-large text-center",children:r("resources_header_title","Ressources IMPULSION")}),e.jsx("p",{children:r("resources_header_description","L'étude IMPULSION met à votre disposition ses supports de communication pour le dépistage du cancer du poumon.")})]})})}function L({categories:r,selectedCategories:n,setSelectedCategories:i,searchTerm:o,onSearchChange:s}){return e.jsx("div",{className:"resources-filters-container",children:e.jsxs("div",{className:"flex gap-16",children:[e.jsx(R,{label:"Recherche",placeholder:"Rechercher une ressource",value:o,onChange:t=>s(t.target.value)}),e.jsx(N,{label:"Type",placeholder:"Tout afficher",options:r,selectedOptions:n,setSelectedOptions:i,searchBar:!1,mobile:!0})]})})}function M({resources:r,categories:n}){const i=r.filter(o=>o.categories.some(s=>n.some(t=>t.id===s.id)));return!r||r.length===0?e.jsx("p",{children:"Aucune ressource trouvée avec cette recherche"}):e.jsx("ul",{className:"resources-list-container list-none",children:n.map(o=>r.filter(s=>s.categories.some(t=>t.id===o.id)).length>0?e.jsxs("li",{className:"resource-category",children:[e.jsxs("h2",{children:[o.name," ",e.jsx("span",{children:r.filter(s=>s.categories.some(t=>t.id===o.id)).length})]}),i.filter(s=>s.categories.some(t=>t.id===o.id)).length>0&&e.jsx("ul",{className:"resources-list list-none",children:i.filter(s=>s.categories.some(t=>t.id===o.id)).map(s=>e.jsx("li",{children:e.jsx(x,{resource:s})},s.id))})]},o.id):null)})}const J=()=>[{rel:"stylesheet",href:f},{rel:"stylesheet",href:g},{rel:"stylesheet",href:j}];function K(){return v({title:"Ressources pour le dépistage du cancer du poumon - Impulsion",description:"Accédez gratuitement aux ressources de sensibilisation IMPULSION pour accompagner vos patients dans le dépistage précoce du cancer du poumon.",keywords:"ressources, documents, supports, communication, dépistage, cancer poumon, impulsion",pathname:"/professionnels/ressources"})}function Q(){const{resources:r,categories:n}=C(),[i,o]=u.useState(""),[s,t]=u.useState([]),p=u.useMemo(()=>{let c=r;if(i){const a=m(i);c=c.filter(l=>m(l.title).includes(a))}return s.length>0&&(c=c.filter(a=>a.categories.some(l=>s.some(h=>h.id===l.id)))),c},[r,i,s]);return e.jsxs("main",{children:[e.jsx(I,{}),e.jsx("section",{className:"resources-content-section",children:e.jsxs(d,{children:[e.jsx(L,{categories:n,selectedCategories:s,setSelectedCategories:t,searchTerm:i,onSearchChange:o}),e.jsx(M,{resources:p,categories:n})]})})]})}export{Q as default,J as links,K as meta};
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.