PageSourceSearch

https://www.pontailler-sur-saone.fr/component---theme-gatsby-theme…taxo-thematiques-js-20762d9873a71adf7796.js

js pontailler-sur-saone.fr collected 2026-10-03 02:47:38 UTC 4,124 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[339],{81246:function(e,t,a){a.r(t),a.d(t,{default:function(){return y}});var n=a(4769),l=a(27378),r=a(26972),s=a(7660);const c=a(96075).default.nav.withConfig({displayName:"pagination-styled__Nav",componentId:"sc-1qaxt0q-0"})(["&,a,span,.active-link{color:",";}"],(e=>e.theme.a_color_gradients.a_dark));var i=a(9579);var m=e=>{let{numPages:t,currentPage:a,contextPage:n}=e;if(t<=1)return null;let r=n||"";const{startPage:m,endPage:o}=function(e,t){let a,n;t<=s.eW?(n=0,a=t):e<=s.aW?(n=0,a=s.eW):e+s.wq>=t?(n=t-s.eW,a=t):(n=e-s.Gd,a=e+s.wq);return{startPage:n,endPage:a}}(a,t);"/"===r.charAt(0)&&(r=r.substring(1));const u=1===a,d=a===t,g=a-1==1?"/"+r:"/"+r+"/page/"+(a-1).toString(),p="/"+r+"/page/"+(a+1).toString();return l.createElement(c,{className:"pagination-module--pagination-wrapper--f5c32"},l.createElement("ul",{className:"pagination-module--pagination-numbers-container--a1895"},!u&&l.createElement(l.Fragment,null,l.createElement("li",null,l.createElement(i.Z,{link:"/"+r},"<<")),l.createElement("li",null,l.createElement(i.Z,{link:g},"<"))),Array.from({length:t}).slice(m,o).map(((e,t)=>{const n=t+m+1,s=1===n?"/"+r:"/"+r+"/page/"+n;return l.createElement("li",{key:s},a===n?l.createElement("span",{className:"pagination-module--active-link--0fd19"},n):l.createElement(i.Z,{link:s},n))})),!d&&l.createElement(l.Fragment,null,l.createElement("li",null,l.createElement(i.Z,{link:p},">")),l.createElement("li",null,l.createElement(i.Z,{link:"/"+r+"/page/"+o},">>")))))},o=a(42289),u=a(44098),d=a(84469),g=a(3350),p=a(74815),E=a(75392);var k=e=>{let{result:t,index:a}=e,n="";switch(t.internal.type){case"node__carnet_d_adresse":n="address-book";break;case"node__actualites":n="newspaper";break;case"node__evenements":n="calendar";break;case"node__teleformulaires":n="profile";break;default:n="file-empty"}return l.createElement("li",{id:"item-"+a,role:"option"},l.createElement(E.d2,{className:o.LO},l.createElement(i.Z,{link:t.path.alias},l.createElement("div",{className:o.m4},l.createElement(E.Dy,{className:o.uq},l.createElement(p.Z,{className:o.EL,size:20,icon:n}),l.createElement("h3",{className:o.YV},t.relationships.node_type.name)),l.createElement("h4",{className:o.GQ},t.title),t.body&&l.createElement("p",{className:o.Qy,dangerouslySetInnerHTML:{__html:(0,g.Z)(t.body,s.sF)}})),l.createElement("div",{className:o.QD},l.createElement(E.OT,{size:30,icon:"circle-right"})))))},v=a(448);var N=e=>{let{resultats:t,pageContext:a}=e;const{currentPage:r,numPages:s,baseLink:c,slugTerm:i,nodesLength:g}=a;let p=[];t.map((e=>{let{node:t}=e;return p.push(t.internal.type),p=(0,n.Z)(new Set(p)),null}));const{0:E,1:N}=(0,l.useState)(null);return null!==E&&(t=t.filter((e=>{let{node:t}=e;return t.internal.type===E}))),l.createElement("section",{className:o.sW},l.createElement("div",{className:o.pM},l.createElement(u.B,null,g,' résultat(s) pour le terme "',i,'"'),l.createElement(m,{currentPage:r,numPages:s,contextPage:c})),l.createElement(v.Z,{tabType:p,choosenType:E,toggleType:(e,t)=>{N(e===t?null:t)}}),l.createElement("div",{className:o.oP},0===t.length&&l.createElement("div",null,"Pas de résultats, veuillez modifier votre requête"),l.createElement(d.Z,{delay:150},l.createElement("ul",{id:"list-result",role:"listbox",className:o.RD},t.map(((e,t)=>{let{node:a}=e;return l.createElement(k,{key:a.drupal_id,result:a,index:t})})))),l.createElement(m,{currentPage:r,numPages:s,contextPage:c})))},h=a(20030);var y=e=>{let{data:t,pageContext:a}=e;const{skip:s,limit:c,slugTerm:i}=a,m=[].concat((0,n.Z)(t.allNodeCarnetDAdresse.edges),(0,n.Z)(t.allNodeActualites.edges),(0,n.Z)(t.allNodeEvenements.edges),(0,n.Z)(t.allNodePage.edges)).slice(s,s+c);return l.createElement(r.Z,{message:"Résultats"},l.createElement(h.Z,{title:i,description:"Dans cette page, vous découvrez une liste de contenus regroupés par thématique, la thématique est la suivante : "+i}),l.createElement(N,{pageContext:a,resultats:m}))}}}]);
2//# sourceMappingURL=component---theme-gatsby-theme-blank-src-templates-list-taxo-thematiques-js-20762d9873a71adf7796.js.map

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.