PageSourceSearch

https://www.handelskammer.dk/build/assets/member-portal-sidebar-DlxRpvjW.js

js handelskammer.dk collected 2026-10-02 11:06:16 UTC 1,756 bytes, 1 lines download raw bytes

1import{r as n,Y as g,w as k,n as v,o as y,S as w,c,e as b,s as t,t as m,f as _,A as L,g as B}from"./app-BQ-43nIL.js";const h={class:"member-portal-sidebar-wrapper"},C=["aria-expanded","aria-label"],M=["aria-label"],S={class:"visually-hidden"},E={__name:"member-portal-sidebar",props:{toggleLabel:{type:String,required:!0},closeLabel:{type:String,required:!0}},setup(o){const e=n(!1),r=n(null),i=n(null),d=typeof document>"u"?n(!1):g(document.body),p=()=>{e.value=!e.value},l=()=>{e.value=!1,i.value?.focus()},f=a=>{a.target.closest("a")&&l()},u=a=>{a.code==="Escape"&&e.value&&l()};return k(e,async a=>{d.value=a,a&&(await v(),r.value?.focus())}),y(()=>{window.addEventListener("keydown",u)}),w(()=>{d.value=!1,window.removeEventListener("keydown",u)}),(a,s)=>(c(),b("div",h,[t("button",{ref_key:"toggleButton",ref:i,type:"button",class:"member-portal-sidebar-toggle","aria-expanded":e.value,"aria-label":o.toggleLabel,"aria-controls":"member-portal-sidebar",onClick:p},[s[0]||(s[0]=t("span",{class:"member-portal-sidebar-toggle__icon","aria-hidden":"true"},null,-1)),t("span",null,m(o.toggleLabel),1)],8,C),e.value?(c(),b("button",{key:0,type:"button",class:"member-portal-sidebar-backdrop","aria-label":o.closeLabel,onClick:l},null,8,M)):_("",!0),t("aside",{id:"member-portal-sidebar",class:B(["member-portal-sidebar",{"is-mobile-open":e.value}]),onClick:f},[t("button",{ref_key:"closeButton",ref:r,type:"button",class:"member-portal-sidebar__close u-reset-button u-focus-ring","data-unit-test-id":"close-member-portal-sidebar",onClick:l},[t("span",S,m(o.closeLabel),1),s[1]||(s[1]=t("svg",{class:"member-portal-sidebar__close-icon","aria-hidden":"true"},[t("use",{"xlink:href":"#times"})],-1))],512),L(a.$slots,"default")],2)]))}};export{E as default};

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.