PageSourceSearch

https://www.handelskammer.dk/build/assets/change-account-type-w7BfGlmL.js

js handelskammer.dk collected 2026-10-02 11:06:18 UTC 3,861 bytes, 1 lines download raw bytes

1import{d as A,r as o,o as I,S as N,c as i,e as d,s as t,t as r,x as u,h as _,i as b,F as U,y as V}from"./app-BQ-43nIL.js";import{_ as T}from"./dihk-button.vue_vue_type_script_setup_true_lang-CMVXMAoq.js";import{_ as S}from"./drop-down.vue_vue_type_script_setup_true_lang-B_dA9aiD.js";const E={class:"change-account-type member-portal-page member-profile-edit"},z={class:"member-profile-edit__header"},L=["href"],M={class:"member-profile-edit__title"},R={class:"change-account-type__body"},F={class:"change-account-type__user-name"},$=["action"],q={class:"b-form-label change-account-type__label",for:"member_role_change_new_role"},D={id:"member_role_change_new_role_native",name:"member_role_change[new_role]",class:"drop-down-select-field"},P=["value","selected"],j=["value"],G=["value"],H=["value"],J={class:"member-profile-edit__actions change-account-type__actions"},W=A({__name:"change-account-type",props:{title:{default:"Change account type"},description:{default:"This person will be able to log in to the Member Portal."},userName:{},submitButtonText:{},discardButtonText:{},discardButtonUrl:{},memberId:{},memberCompanyId:{},formAction:{},accountTypes:{default:()=>[{value:19,name:"Company Admin"},{value:20,name:"Member"}]},currentAccountType:{},memberRoleChangeToken:{}},setup(B){const e=B,p=o(e.description),w=o(e.title),l=o(e.userName),k=o(e.submitButtonText),x=o(e.discardButtonText),s=o(e.discardButtonUrl),h=o(e.memberId),v=o(e.memberCompanyId),f=o(e.formAction),g=o(e.accountTypes),m=o(e.currentAccountType),C=o(e.memberRoleChangeToken),y=c=>{if(!(c instanceof CustomEvent))return;const a=c.detail;l.value=a.userName??e.userName,f.value=a.formAction??e.formAction,s.value=a.discardButtonUrl??e.discardButtonUrl,h.value=a.memberId??e.memberId,v.value=a.memberCompanyId??e.memberCompanyId,m.value=a.currentAccountType??e.currentAccountType};return I(()=>{window.addEventListener("member-account-type:show",y)}),N(()=>{window.removeEventListener("member-account-type:show",y)}),(c,a)=>(i(),d("div",E,[t("div",z,[t("a",{class:"member-profile-edit__back",href:s.value,"aria-label":"Back to members"},[...a[1]||(a[1]=[t("svg",{class:"member-profile-edit__back-icon","aria-hidden":"true"},[t("use",{"xlink:href":"#arrow-back"})],-1)])],8,L),t("h1",M,r(w.value),1)]),a[3]||(a[3]=t("div",{class:"member-portal-page__divider"},null,-1)),t("div",R,[t("h2",F,r(l.value),1),t("form",{id:"member_role_change",class:"change-account-type__form",name:"member_role_change",method:"post",action:f.value},[t("label",q,[a[2]||(a[2]=t("abbr",{class:"form-label-asterisk",title:"required"},"*",-1)),u(" "+r(p.value),1)]),_(S,{id:"member_role_change_new_role",modelValue:m.value,"onUpdate:modelValue":a[0]||(a[0]=n=>m.value=n),options:g.value,"parent-can-initialize":!0,mode:"single","label-text":p.value},{default:b(()=>[t("select",D,[(i(!0),d(U,null,V(g.value,n=>(i(),d("option",{key:n.value,value:n.value,selected:String(n.value)===String(m.value)},r(n.name),9,P))),128))])]),_:1},8,["modelValue","options","label-text"]),t("input",{id:"member_role_change_member_user",type:"hidden",name:"member_role_change[member][user]",value:h.value},null,8,j),t("input",{id:"member_role_change_member_company",type:"hidden",name:"member_role_change[member][company]",value:v.value},null,8,G),t("input",{id:"member_role_change__token",type:"hidden",name:"member_role_change[_token]","data-controller":"csrf-protection",value:C.value},null,8,H)],8,$),t("div",J,[_(T,{brand:"primary",size:"lg",type:"submit",form:"member_role_change",name:"member_role_change[change]",value:"","data-member-account-type-submit":"","data-member-name":l.value},{default:b(()=>[u(r(k.value),1)]),_:1},8,["data-member-name"]),_(T,{id:"profile-edit-discard-button",brand:"tertiary",size:"lg",element:"a",href:s.value},{default:b(()=>[u(r(x.value),1)]),_:1},8,["href"])])])]))}});export{W 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.