PageSourceSearch

https://www.andoy.kommune.no/ClientApp/reactjs-front/innsyn/dist/js/Parti-chunk.JG-VYRTH.js

js andoy.kommune.no collected 2026-10-02 20:08:13 UTC 6,529 bytes, 1 lines download raw bytes

1import{r as o,u as L,j as t,d as a,S as b,E as j}from"./innsyn-chunk.B3I84VOf.js";import{a as M}from"./index-chunk.U4fvzzy8.js";import{H as _}from"./Header-chunk.C8TiO5uZ.js";import{B as P,h as f}from"./ButtonDecryptValueToLink-chunk._ITVbXey.js";const u=o.createContext({data:null,loading:!1,messages:null}),G=e=>{const{id:s}=M(),[l,r,c,g]=L("GET");o.useEffect(()=>{const m=new AbortController;return l("partier/"+s,{page:1},m),()=>m.abort()},[l,s]);const d={data:c??null,loading:r,messages:g??null};return t.jsx(u.Provider,{value:d,children:e.children})},I=e=>t.jsx(a.Container,{children:t.jsx(a.Row,{children:t.jsx(b,{height:150,style:{marginBottom:"2rem"}})})}),N="PartiMedlemListItem_base__fb172c",y="PartiMedlemListItem_content__fb172c",k="PartiMedlemListItem_title__fb172c",C="PartiMedlemListItem_description__fb172c",E="PartiMedlemListItem_list__fb172c",w="PartiMedlemListItem_listItem__fb172c",V="PartiMedlemListItem_term__fb172c",B="PartiMedlemListItem_desc__fb172c",n={base:N,content:y,title:k,description:C,list:E,listItem:w,term:V,desc:B},R=e=>{const s=o.useContext(u);return s.loading?t.jsx(t.Fragment,{children:"Laster..."}):s.messages?t.jsx(j,{messages:s.messages}):s.data?t.jsx(a.Row,{className:n.base,children:t.jsxs(a.Col,{className:n.content,children:[t.jsx(a.Row,{children:t.jsx(a.Col,{children:t.jsx(a.Link,{href:e.partiMedlem.url,children:t.jsx(a.Heading,{level:3,text:e.partiMedlem.navn,className:n.title})})})}),t.jsx(a.Row,{className:n.description,children:t.jsx(a.Col,{children:t.jsxs(a.List,{type:"definition",className:n.list,children:[e.partiMedlem.rolle?t.jsxs("div",{className:n.listItem,children:[t.jsxs(a.List.Item,{className:n.term,type:"term",children:[s.data.texts.rolle,": "]}),t.jsx(a.List.Item,{className:n.desc,type:"description",children:e.partiMedlem.rolle})]}):null,e.partiMedlem.telefonnummer?t.jsxs("div",{className:n.listItem,children:[t.jsxs(a.List.Item,{className:n.term,type:"term",children:[s.data.texts.telefonnummer,": "]}),t.jsx(a.List.Item,{className:n.desc,type:"description",children:t.jsx(P,{accessibleText:`Vis telefonnummer til ${e.partiMedlem.navn}`,text:"Vis telefonnummer",encryptedValue:e.partiMedlem.telefonnummerUrl?e.partiMedlem.telefonnummerUrl:e.partiMedlem.telefonnummer,encryptedLinkText:e.partiMedlem.telefonnummerUrl?e.partiMedlem.telefonnummer:void 0,onDecryptClick:f,hrefPrefix:"none",plainText:!e.partiMedlem.telefonnummerUrl})})]}):null,e.partiMedlem.epost?t.jsxs("div",{className:n.listItem,children:[t.jsxs(a.List.Item,{className:n.term,type:"term",children:[s.data.texts.epost,": "]}),t.jsx(a.List.Item,{className:n.desc,type:"description",children:t.jsx(P,{accessibleText:`Vis e-post til ${e.partiMedlem.navn}`,text:"Vis e-post",encryptedValue:e.partiMedlem.epost,onDecryptClick:f})})]}):null]})})})]})}):t.jsx(a.Alert,{variant:"warning",children:"Innsyn ikke tilgjengelig"})},S="PartiMedlemList_base__c66a1c",T={base:S},$=e=>{const l=Math.ceil(e.partiMedlemmer.length/10),[r,c]=o.useState(1),g=(r-1)*10,d=r*10,m=e.partiMedlemmer.slice(g,d),x=o.useRef(null),i=o.useContext(u);if(i.loading)return t.jsx(t.Fragment,{children:"Laster..."});if(i.messages)return t.jsx(j,{messages:i.messages});if(!i.data)return t.jsx(a.Alert,{variant:"warning",children:"Innsyn ikke tilgjengelig"});if(e.partiMedlemmer.length===0)return t.jsx(a.Alert,{variant:"warning",children:"Ingen medlemmer i partiet"});const h=async p=>{c(p),setTimeout(()=>{window.scrollTo({behavior:"smooth",top:0}),a.focusChild(x)},50)};return t.jsxs("div",{ref:x,children:[t.jsx(a.List,{className:T.base,children:m.map(p=>t.jsx(a.List.Item,{className:T.item,children:t.jsx(R,{partiMedlem:p})},p.identifikator))}),l>1&&t.jsx(a.PaginationSelector,{currentPage:r,numberOfPages:l,pagesToShow:5,onPageChange:h,goToFirstPageTranslation:i.data.texts.paginationTexts.goToFirstPage,goToLastPageTranslation:i.data.texts.paginationTexts.goToLastPage,goToNextPageTranslation:i.data.texts.paginationTexts.goToNextPage,goToPreviousPageTranslation:i.data.texts.paginationTexts.goToPreviousPage,goToPageTranslation:i.data.texts.paginationTexts.goToPage,currentPageTranslation:i.data.texts.paginationTexts.currentPage})]})},A=o.memo($),D=()=>{const e=o.useContext(u);if(e.loading)return t.jsx(t.Fragment,{children:"Laster..."});if(e.messages)return t.jsx(j,{messages:e.messages});if(!e.data)return t.jsx(a.Alert,{variant:"warning",children:"Innsyn ikke tilgjengelig"});const s=e.data.medlemmer??[],l={currentPage:e.data.texts.paginationTexts.currentPage,goToFirstPage:e.data.texts.paginationTexts.goToFirstPage,goToLastPage:e.data.texts.paginationTexts.goToLastPage,goToNextPage:e.data.texts.paginationTexts.goToNextPage,goToPreviousPage:e.data.texts.paginationTexts.goToPreviousPage,goToPage:e.data.texts.paginationTexts.goToPage},r={parti:{identifikator:e.data.parti.identifikator??"",navn:e.data.parti.navn??"",url:e.data.parti.url??""},medlemmer:s,type:"",texts:{partimedlemmer:e.data.texts.partimedlemmer??"",rolle:e.data.texts.rolle??"",telefonnummer:e.data.texts.telefonnummer??"",epost:e.data.texts.epost??"",paginationTexts:l}};return t.jsxs(a.Container,{children:[t.jsx(a.Heading,{level:2,children:r.texts.partimedlemmer}),t.jsx("div",{className:"medlemmer-list",children:r&&t.jsx(A,{partiMedlemmer:r.medlemmer})})]})}
1,F="Parti_base__045710",v={base:F},q=()=>{var s,l,r;const e=o.useContext(u);return o.useEffect(()=>{var d,m,x,i;const c={name:a.VanillaEventBrokerEventNames.AddBreadcrumb,args:{title:(d=e==null?void 0:e.data)!=null&&d.parti.navn?(m=e==null?void 0:e.data)==null?void 0:m.parti.navn:"Tittel utilgjengelig",url:window.location.href}};a.VanillaEventBroker.dispatch(c);const g={name:a.VanillaEventBrokerEventNames.SetPageTitle,args:{title:(x=e==null?void 0:e.data)!=null&&x.parti.navn?(i=e==null?void 0:e.data)==null?void 0:i.parti.navn:"Tittel utilgjengelig"}};return a.VanillaEventBroker.dispatch(g),()=>{const h={name:a.VanillaEventBrokerEventNames.ResetBreadcrumb};a.VanillaEventBroker.dispatch(h)}},[(s=e==null?void 0:e.data)==null?void 0:s.parti.navn]),e.loading?t.jsx(I,{}):e.messages?t.jsx(j,{messages:e.messages}):e.data?t.jsxs(a.Region.Content,{className:`${a.cssClassPrefix}--innsyn ${v.base}`,children:[t.jsx(_,{className:`${v.header} js-content-title`,children:t.jsx(a.Heading,{level:1,text:((r=(l=e.data)==null?void 0:l.parti)==null?void 0:r.navn)??"Parti"})}),t.jsx(a.Region.Content.Body,{children:t.jsx(a.Container,{children:t.jsx(a.Row,{children:t.jsx(D,{})})})})]}):t.jsx(a.Alert,{variant:"warning",children:"Innsyn ikke tilgjengelig"})};export{I as L,G as P,q as a};

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.