1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f91dd465-145c-4367-975f-9e75437f6ad8",e._sentryDebugIdIdentifier="sentry-dbid-f91dd465-145c-4367-975f-9e75437f6ad8")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[819],{22798:(e,t,n)=>{n.d(t,{J:()=>S});var r=n(73539),l=n(42731),a=n(17536),i=n(72877),s=n(44538),o=n(84169),d=n(37758),c=n(53072),u=n(54302),p=n(54164),h=n(96564),m=n(78840),g=n(44349),b=n(85752),f=n(42716),y=n(31470),C=n(48967),x=n(55790),v=n(29082);let k=a.Ay.div.withConfig({displayName:"TableCommandBar__StyledSearchContainer",componentId:"sc-90470330-0"})(["margin-left:auto;"," ",""],({shouldRenderMobileView:e})=>(0,a.AH)(["",""],function(e){return void 0===e?v.$.lessThan("s")` 2 flex-basis: 100%; 3 `:e?"flex-basis: 100%":void 0}(e)),({searchInputWidth:e})=>"large"===e&&(0,a.AH)(["",""],v.$.greaterThan("s")` 4 ${({theme:e})=>`width: ${e.components.tableCommandBar.searchInputWidth.large};`} 5 `)),j=(0,a.Ay)(d.W).withConfig({displayName:"TableCommandBar__StyledActionMenu",componentId:"sc-90470330-1"})(["z-index:",";"],s.b.tableCommandBarActions),w=a.Ay.div.withConfig({displayName:"TableCommandBar__MobileActionsWrapper",componentId:"sc-90470330-2"})(["display:block;",""],v.$.greaterThan("s")` 6 display: none; 7 `),I=a.Ay.div.withConfig({displayName:"TableCommandBar__ActionsWrapper",componentId:"sc-90470330-3"})(["display:none;",""],v.$.greaterThan("s")` 8 display: block; 9 `),S=(0,o.D)(({labelActionButton:e="Acties",buttons:t=[],children:n,dimmedActionsZIndex:a=s.b.tableCommandBarActions,spaceAfter:o=6,minSearchLength:d=0,onSearch:v,shouldClearSortOnSearch:S,shouldHideSearch:T,shouldRenderMobileView:A,searchPlaceholder:$="Zoeken...",searchInputWidth:_="small",testId:B="tableCommandBar"})=>{let{instance:z}=(0,y.K2)(),F=t.length,[D,M]=(0,l.useState)(!1),[R,W]=(0,l.useState)(z.getState().globalFilter||""),L=(0,l.useMemo)(()=>(0,i.s)(200,e=>{S&&z.setSorting([]),z.setGlobalFilter(e||"")}),[z,S]),N=(0,l.useCallback)(e=>{W(e),e.length>0&&e.length<d||(L(e),v?.(e))},[L,v,d]),P=(0,l.useMemo)(()=>F>0&&(0,r.jsx)(u.e,{children:t.map(e=>(0,l.cloneElement)(e,{size:"S"}))}),[F,t]),U=(0,l.useMemo)(()=>F>1?(0,r.jsxs)(r.Fragment,{children:[D&&(0,r.jsx)(b.Z,{children:(0,r.jsx)(p.R,{testId:"tableCommandBarDimmer",zIndex:a-10})}),(0,r.jsx)(j,{isShown:D,label:e,popoverZIndex:a,testId:"tableCommandBarActionMenu",trigger:(0,r.jsx)(c.$,{iconRight:D?(0,r.jsx)(C.M,{}):(0,r.jsx)(x.D,{}),size:"S",variant:"primary",children:e}),onToggle:()=>M(!D),children:t.map(({props:e},t)=>(0,r.jsx)(g.D,{href:e.href,item:{label:e.children},onClick:e.onClick},`tbc-menu-item-${t}`))})]}):P,[F,D,a,e,t,P]),Z=(0,l.useCallback)(()=>void 0===A?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{children:U}),(0,r.jsx)(I,{children:P})]}):A?U:P,[P,U,A]);return(0,r.jsxs)(h.s,{alignItems:"center",flexWrap:"wrap",gap:2,justifyContent:"space-between",spaceAfter:o,testId:B,children:[Z(),n&&(0,r.jsx)(h.s,{alignItems:"center",flex:"1 1 auto",gap:2,justifyContent:{xs:"start",m:"end"},children:n}),!T&&(0,r.jsx)(k,{searchInputWidth:_,shouldRenderMobileView:A,children:(0,r.jsx)(f.B,{autoComplete:"off",placeholder:$,size:"s",testId:`${B}Form`,value:R,variant:m.Su.FILLED,onInputChange:N,onSubmit:N})})]})},{name:"TableCommandBar"})},60819:(e,t,n)=>{n.d(t,{j:()=>I});var r=n(73539),l=n(90807),a=n(5124),i=n(31470),s=n(22798),o=n(15317),d=n(86351),c=n(53072),u=n(48172),p=n(42731),h=n(79015),m=n(92871),g=n(92559),b=n(15290),f=n(13192),y=n(91646),C=n(22907),x=n(17536),v=n(51973);let k=x.Ay.span.withConfig({componentId:"sc-33d6bd3d-0"})(["display:inline-block;margin-right:8px;vertical-align:middle;"]),j={pageIndex:0,pageSize:25},w={id:m.CA.LastUpdated,desc:!0},I=e=>{let{tabs:t,query:n="",pagination:x=j,sorting:I=[w],filters:S,onPaginationChange:T,onSortingChange:A,onGlobalFilterChange:$,onFilterValuesChange:_,labelPublishersTitle:B="Uitgever",labelNoResultsTitle:z="Geen resultaten gevonden",labelNoResultsDescription:F="Zorg ervoor dat de woorden correct zijn gespeld of probeer een andere zoekterm.",labelSearchPlaceholder:D="Zoek een titel, uitgever of informaties
9oort...",labelActionButton:M,labelConfirm:R,labelCancel:W,labelClear:L="Filters wissen",labelNoResults:N,labelClearAllFiltersAndSearch:P="Filters en zoekopdracht wissen",labelTitleColumnHeader:U="Titel",labelPublisherColumnHeader:Z="Uitgever",labelContentTypeColumnHeader:E="Informatiesoort",labelLastUpdatedColumnHeader:G="Bijgewerkt",labelAlertColumnHeader:K="Attenderingen",testId:H="Table",...X}=e,[J,O]=(0,p.useState)(Date.now()),Q=(0,l.p)("s"),q=(0,p.useMemo)(()=>t.flatMap(e=>e.keys).filter(e=>!!e&&"op"!==e),[t]),{apiResponse:V,isLoading:Y,refetch:ee}=(e=>{let{query:t,pagination:n,sorting:r,filters:l,supportedTypes:a}=e,{sourcesClient:i,userId:s,applicationKey:o}=(0,h.R1)(),{data:d,loading:c,refetch:u}=(0,m.LM)({client:i,fetchPolicy:"no-cache",variables:{searchParams:{text:t,sort:(e=>{if(0===e.length)return;let t=e[0].id,n=e[0].desc,r=Object.values(m.CA).find(e=>e===t);if(t&&r)return{field:r,order:n?m.wW.Desc:m.wW.Asc}})(r),allowedTypes:a},userId:s,applicationKey:o,scopeParams:{pageSize:n.pageSize,page:n.pageIndex+1},...l},skip:!s});return{apiResponse:d?.findUserSources,isLoading:c,refetch:u}})({query:n,pagination:x,sorting:I,filters:S,supportedTypes:q}),{searchUrlResolver:et,xposiApiUrl:en}=(0,h.R1)(),{xposiToken:er}=(0,b.t)(),el=(0,p.useMemo)(()=>[{name:"publishers",title:B,Renderer:e=>(0,r.jsx)(a.Q,{...e,items:V?.publishers.map(e=>{let{key:t,title:n}=e;return{value:t,label:n}}).filter(e=>e.label)||[]})}],[V?.publishers,B]),ea=(0,p.useMemo)(()=>V?.results?V.results.map((e,t)=>({id:`${t}_${e.title?.key}`,source:e})):[],[V]),ei=(e=>{let{supportedTypes:t,searchUrlGenerator:n,labelTitleColumnHeader:l,labelPublisherColumnHeader:a,labelContentTypeColumnHeader:i,labelLastUpdatedColumnHeader:s,labelAlertColumnHeader:o,refetch:d}=e,{dateFormatFn:c,renderSourceOverviewAlertColumn:u}=(0,h.R1)();return(0,p.useMemo)(()=>[{header:l,id:"title",accessorFn:e=>{let{source:t}=e;return t.title?.value||t.title?.key},cell:e=>{let{row:t,getValue:l}=e,a=n(t.original.source),i=l();return a?(0,r.jsx)(f.N,{testId:"SourceLink",to:a,children:i}):i}},{header:a,id:"publisher",accessorFn:e=>{let{source:t}=e;return t.publisher?.value||t.publisher?.key},cell:e=>{let{row:t,getValue:n}=e,{publisher:l}=t.original.source;return(0,r.jsxs)("span",{children:[(0,r.jsx)(k,{children:(0,r.jsx)(v.f,{identifier:l?.key,name:l?.value})}),n()]})},size:200},{header:i,id:"contentType",accessorFn:e=>{let{source:n}=e,r=n.contentType.filter(e=>{let{key:n}=e;return t.includes(n)});return r[0]?.value||""},cell:e=>{let{row:l}=e,a=l.original.source.contentType.filter(e=>{let{key:n}=e;return t.includes(n)});return 0===a.length?null:(a.sort((e,t)=>{let n=e.value||e.key,r=t.value||t.key;return n.localeCompare(r)}),(0,r.jsx)(y.B,{spaceBetween:1,type:"ul",variant:"vertical-start",children:a.map(e=>{let t=n(l.original.source,e.key);return(0,r.jsx)(C.u,{linkTo:t,testId:"SourceTypeLink",children:e.value||e.key},`item_${e.value||e.key}`)})}))},size:100},{header:s,id:"lastUpdated",accessorFn:e=>{let{source:t}=e;return t.lastUpdated},cell:e=>{let{getValue:t}=e;return null===t()?"-":c(t(),{dateStyle:"short"})},size:100},...u?[{header:o,accessorKey:"",cell:e=>{let{row:t}=e,{source:n}=t.original;return n.isXposi?null:u(n,d)},size:100,enableSorting:!1}]:[]],[c,o,i,s,a,l,d,u,n,t])})({supportedTypes:q,searchUrlGenerator:(0,p.useCallback)((e,t)=>(e=>{let{source:t,type:n,xposiApiUrl:r,xposiToken:l,searchUrlResolver:a}=e,i=t.title?.key,s=t.hasEditions;if(t.isXposi){if(!r||!l)return;return`${r}/widgets/redirect-to-publication?token=${l}&pubkey=${i}&provider=rechtsorde`}return a?.({hasEditions:s,ro_source:i,tabKeyId:n,mode:n?void 0:"browse",sort:n?void 0:{by:g.FU.Date,order:g.pH.Descending}})})({searchUrlResolver:et,xposiApiUrl:en,xposiToken:er,source:e,type:t}),[en,er,et]),labelTitleColumnHeader:U,labelPublisherColumnHeader:Z,labelContentTypeColumnHeader:E,labelLastUpdatedColumnHeader:G,labelAlertColumnHeader:K,refetch:ee}),es=e=>$?.((0,u.Zw)(e,n));return(0,r.jsxs)(i.uz,{hasPagination:!0,columns:ei,data:ea,enableSortingRemoval:!1,getRowId:e=>e.id,isLoading:Y,state:{globalFilter:n,pagination:x,sorting:I},testId:`${H}TableProvider`,totalCount:V?.totalCount,onGlobalFilterChange:es,onPaginationChange:e=>T?.((0,u.Zw)(e,x)),onSortingChange:e=>A?.((0,u.Zw)(e,I)),...X,children:[(0,r.jsx)(s.J,{labelActionButton:M,minSearchLength:2,
9searchInputWidth:"large",searchPlaceholder:D,testId:`${H}TableCommandBar`,children:(0,r.jsx)(o.C,{isClearable:!0,dialogWidth:Q?400:320,displayMode:Q?"popover":"drawer",filters:el,labelCancel:W,labelClear:L,labelConfirm:R,labelNoResults:N,testId:`${H}Filters`,values:{publishers:S?.publishers},onApply:e=>_?.(e),onClear:()=>_?.({})})},J),(0,r.jsx)(d.X,{emptyStateProps:{title:z,description:F,buttons:[(0,r.jsx)(c.$,{onClick:()=>{es(""),O(Date.now()),_?.({})},children:P},"clear-filters")]},testId:`${H}Table`,width:"100%"})]})}}}]); 10//# sourceMappingURL=819-95477ca469193224.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.