PageSourceSearch

https://www.cab.org.nz/_resources/app/client/dist/assets/EditUser-D6VoNSat.js

js cab.org.nz collected 2026-09-24 18:50:15 UTC 21,683 bytes, 16 lines download raw bytes

1import{i as o,p as i,m as d}from"./vendor-CHCIo3bd.js";import{n,p as u,q as c,r as v,U as m,d as h,D as p,T as b,j as _}from"./app-oVuUJ3MT.js";import{C as f}from"./Checkbox-DHKgboin.js";import{C as g}from"./ChangePin-CaJTOh0_.js";import"./vendor-filepond-C-Be2LEg.js";/* empty css            */const C={components:{Modal:_,TextField:b,CheckboxField:f,Dropdown:p,Textarea:h,icon:o,UserCircle:m,ChangePin:g,Loader:v,Accordion:c,AccordionItem:u},data(){return{isNewUser:!1,isLoading:!0,showPassword:!1,showPin:!1,validation:{},genders:[],ethnicities:[],interviewerStatuses:[{value:"Active",text:"Active"},{value:"On leave",text:"On leave"},{value:"Inactive",text:"Inactive"}],membershipStatuses:[],bureauRoles:[],state:{id:"",name:"",ethnicity:"",gender:"",color:"",email:"",phone:"",phone2:"",emailVisible:!1,phoneVisible:!1,emergencyContact:"",emergencyContactVisible:!1,address:"",dateStarted:"",dateMembershipAwarded:"",dateEnded:"",dateBoardElected:"",dateInductionCompleted:"",dateProbationCompleted:"",membershipStatus:"",interviewerStatus:"",volunteerAgreementSigned:"",criminalConvictionChecked:"",notes:"",specialSkills:"",roles:[],bureauRoles:[],langSupport:"",completedLD:"",completedLDLabel:"Has completed this L&D session",langSupportAvailability:"",langSupports:[]},user:{},showRemoveModal:!1,removeMessage:null,isUserLoaded:!1,currentRole:null}},computed:{...d({currentUserRole:s=>s.currentUserRole,currentUserBureaux:s=>s.currentUserBureaux}),showLangSupport(){return!(!this.state.langSupport||typeof this.state.langSupport=="object"&&this.state.langSupport.length===0)},endDateRequired(){return!!this.state.dateStarted},isDirty(){return this.isUserLoaded?JSON.stringify(this.state)!==JSON.stringify(this.user):!1}},created(){this.setMembershipStatuses(),this.setBureauRoles()},async mounted(){this.isNewUser=this.$router.currentRoute.name==="add-user",this.isNewUser||(await this.$store.dispatch("syncCurrentUserBureaux"),await this.fetchUser(),this.isUserLoaded=!0)},beforeRouteLeave(s,e,t){console.dir(s),this.isDirty&&!s.query.updatedUser?window.confirm("Changes that you made may not be saved.")?t():t(!1):t()},methods:{togglePin(){this.showPin=!this.showPin},onUpdate(){if(this.validate(),this.isFormValid()){if(Object.entries(this.state.roles).filter(([,e])=>e.length===0).length>0&&!confirm(`You are about to remove all permissions for one or more bureaux.
2Do you want to proceed and remove this staff member from these bureaux?`))return;this.updateUser()}},onAdd(){this.validate(),this.isFormValid()&&this.addUser()},onDeactivate(){this.showRemoveModal=!0},addUser(){this.$axios.post("/api/v1/user/user",this.state).then(s=>{this.user=s.data,this.$router.push({name:"staff-members",query:{addedUser:1}})}).catch(s=>{throw new Error("Faild to add user.",s)})},deactivateUser(){this.state.dateEnded||!this.endDateRequired?this.$axios.delete("/api/v1/user/user",{data:{id:this.$route.query.userId,endDate:this.state.dateEnded}}).then(s=>{s.data.userRemoved&&this.$router.push({name:"staff-members",query:{removedUser:1}})}).catch(s=>{throw new Error("Faild to delete user.",s)}):this.removeMessage="End date required"},updateUser(){this.$axios.post("/api/v1/user/user",this.state).then(s=>{this.$router.push({name:"staff-members",query:{updatedUser:1}})}).catch(s=>{throw new Error("Faild to save user.",s)})},fetchUser(){this.$axios.get("/api/v1/user/user",{params:{userID:this.$route.query.userId}}).then(s=>{const e=s.data.roles.find(t=>t.bureau&&this.currentUserBureaux.find(a=>a.id===t.bureau.id));this.currentRole=e,this.user=JSON.parse(JSON.stringify(s.data)),this.state=JSON.parse(JSON.stringify(s.data)),this.state.langSupports=s.data.langSupports,this.state.roles={},s.data.roles.forEach(t=>{this.state.roles[t.id]=this.getGroupIds(t.groups)}),this.state.userRoleId=e?e.id:null,this.isLoading=!1})},getGroupIds(s){return s.reduce((e,t)=>[...e,t.id],[])},updateRoleDropdown(s,e){this.state.roles[s]=e},isFormValid(){return!Object.entries(this.validation).find(s=>s[1].valid===!1)},validateRequired(s){return this.state[s]===""||this.state[s]===null?{valid:!1,message:`User ${s} is required`}:{valid:!0}},validatePermissions(){return(this.isNewUser?this.state.roles.length>0:Object.values(this.state.roles).some(e=>Array.isArray(e)?e.length>0:!!e))?{valid:!0}:{valid:!1,message:"At least one permission has to be selected"}},validateLangSupports(){return this.state.langSupports.length<=0&&this.state.langSupport?{valid:!1,message:"At least one language has to be selected if you wish to offer language support"}:{valid:!0}},validateVolunteerAgreementSigned(){const s=this.state.volunteerAgreementSigned;return(Array.isArray(s)?s.length>0:s===!0||s===1||s==="1")?{valid:!0}:{valid:!1,message:"The user has to sign the volunteer agreement"}}
2,validateCriminalConvictionChecked(){const s=this.state.criminalConvictionChecked;return(Array.isArray(s)?s.length>0:s===!0||s===1||s==="1")?{valid:!0}:{valid:!1,message:"Criminal record check has to be completed"}},validate(){i.set(this.validation,"name",this.validateRequired("name")),i.set(this.validation,"roles",this.validatePermissions()),i.set(this.validation,"email",this.validateRequired("email")),i.set(this.validation,"membershipStatus",this.validateRequired("membershipStatus")),i.set(this.validation,"langSupports",this.validateLangSupports()),i.set(this.validation,"volunteerAgreementSigned",this.validateVolunteerAgreementSigned()),i.set(this.validation,"criminalConvictionChecked",this.validateCriminalConvictionChecked())},setMembershipStatuses(){this.membershipStatuses=this.$cabSettings.VolunteerForm.MembershipStatuses.map(s=>({value:s,text:s}))},setBureauRoles(){this.bureauRoles=this.$cabSettings.VolunteerForm.BureauRoles.map(s=>({value:s,text:s}))},closeRemoveModal(s){s&&s.preventDefault(),this.showRemoveModal=!1}}};var y=function(){var e=this,t=e._self._c;return t("div",{staticClass:"dashboard__user-details"},[e.isNewUser||!e.isLoading?t("div",[e.isNewUser?e._e():t("div",{staticClass:"flex flex--align-center mb-5"},[t("div",{staticClass:"mr-2"},[t("user-circle",{attrs:{current:e.currentRole}})],1),e._v(" "),t("div",[e.user.name?t("h3",[e._v(e._s(e.user.name))]):e._e()])]),e._v(" "),t("div",{staticClass:"dashboard__user-details-group"},[t("label",[e._v("Personal Information")]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"Name",label:"Name",required:!0,flagRequired:!0,type:"text",validate:!1,validation:e.validation.name},model:{value:e.state.name,callback:function(a){e.$set(e.state,"name",a)},expression:"state.name"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date of birth",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateOfBirth,callback:function(a){e.$set(e.state,"dateOfBirth",a)},expression:"state.dateOfBirth"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Volunteer Gender",flagRequired:!0,multiple:!1,options:this.$cabSettings.VolunteerForm.Gender,validate:!1},model:{value:e.state.gender,callback:function(a){e.$set(e.state,"gender",a)},expression:"state.gender"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Volunteer Ethnicity",flagRequired:!0,multiple:!0,options:this.$cabSettings.VolunteerForm.Ethnicity,validate:!1},model:{value:e.state.ethnicity,callback:function(a){e.$set(e.state,"ethnicity",a)},expression:"state.ethnicity"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("CheckboxField",{attrs:{label:"Language support",options:[{value:1,text:"Wishes to offer language support"}],flagRequired:!0,validate:!1,validation:e.validation.langSupport},model:{value:e.state.langSupport,callback:function(a){e.$set(e.state,"langSupport",a)},expression:"state.langSupport"}})],1),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLangSupport,expression:"showLangSupport"}],staticClass:"dashboard__user-details-item"},[t("Dropdown",{attrs:{placeholder:"Choose options",label:"Language(s)",multiple:!0,required:!!e.state.langSupport,flagRequired:!0,options:e.$cabSettings.LangSupport.Languages,validate:!1,validation:e.validation.langSupports},model:{value:e.state.langSupports,callback:function(a){e.$set(e.state,"langSupports",a)},expression:"state.langSupports"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLangSupport,expression:"showLangSupport"}],staticClass:"dashboard__user-details-item"},[t("CheckboxField",{attrs:{label:"Has completed L&D requirements",options:[{value:1,text:e.$cabSettings.LangSupport.CompletedLDLabel}],flagRequired:!0,validate:!1,validation:e.validation.completedLD}
2,model:{value:e.state.completedLD,callback:function(a){e.$set(e.state,"completedLD",a)},expression:"state.completedLD"}})],1),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLangSupport,expression:"showLangSupport"}],staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{label:"Usual availability",type:"text",flagRequired:!0,validate:!1,validation:e.validation.langSupportAvailability,helpText:"Please describe briefly when this volunteer is usually available. This is only an indication and does not need to be updated to allow for short holidays, missed shifts, etc."},model:{value:e.state.langSupportAvailability,callback:function(a){e.$set(e.state,"langSupportAvailability",a)},expression:"state.langSupportAvailability"}})],1)])]),e._v(" "),t("div",{staticClass:"dashboard__user-details-group"},[t("label",[e._v("Volunteer Details")]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[!e.isNewUser&&e.currentRole?t("div",{staticClass:"dashboard__user-details-item dashboard__user-details-item--full"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:e.user.roles.length<=1?"Cabnet Permissions":e.currentRole.bureau.name+" Permission",required:!0,flagRequired:!0,multiple:!0,options:e.$cabSettings.Message.Roles,validate:!0,validation:e.validation.roles},on:{input:a=>e.updateRoleDropdown(e.currentRole.id,a)},model:{value:e.state.roles[e.currentRole.id],callback:function(a){e.$set(e.state.roles,e.currentRole.id,a)},expression:"state.roles[currentRole.id]"}})],1):e.isNewUser?t("div",{staticClass:"dashboard__user-details-item dashboard__user-details-item--full"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Cabnet Permissions",required:!0,flagRequired:!0,multiple:!0,options:e.$cabSettings.Message.Roles,validate:!0,validation:e.validation.roles},model:{value:e.state.roles,callback:function(a){e.$set(e.state,"roles",a)},expression:"state.roles"}})],1):e._e()]),e._v(" "),!e.isNewUser&&e.user.roles.length>1?t("Accordion",{attrs:{"auto-collapse":!1}},[t("AccordionItem",{attrs:{"start-open":!1,type:"secondary"}},[t("template",{slot:"heading"},[e._v("Permissions in other Bureaux")]),e._v(" "),t("template",{slot:"content"},[e._l(e.user.roles,function(a,r){return[e.currentRole&&a.id!==e.currentRole.id?t("div",{key:r,staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item dashboard__user-details-item--full"},[t("Dropdown",{attrs:{placeholder:"Choose option for "+a.bureau.name,label:a.bureau.name,required:!0,flagRequired:!0,multiple:!0,options:e.$cabSettings.Message.Roles,value:e.state.roles[a.id],validate:!0,validation:e.validation.roles},on:{input:l=>e.updateRoleDropdown(a.id,l)}})],1)]):e._e()]}
2)],2)],2)],1):e._e(),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item dashboard__user-details-item--full"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Bureau Roles",flagRequired:!0,multiple:!0,options:e.bureauRoles,validate:!1},model:{value:e.state.bureauRoles,callback:function(a){e.$set(e.state,"bureauRoles",a)},expression:"state.bureauRoles"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date Started",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateStarted,callback:function(a){e.$set(e.state,"dateStarted",a)},expression:"state.dateStarted"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Membership Status",required:!0,flagRequired:!0,multiple:!1,options:e.membershipStatuses,validate:!0,validation:e.validation.membershipStatus},model:{value:e.state.membershipStatus,callback:function(a){e.$set(e.state,"membershipStatus",a)},expression:"state.membershipStatus"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("Dropdown",{attrs:{placeholder:"Choose option",label:"Volunteer Status",required:!1,flagRequired:!1,multiple:!1,options:e.interviewerStatuses,validate:!1},model:{value:e.state.interviewerStatus,callback:function(a){e.$set(e.state,"interviewerStatus",a)},expression:"state.interviewerStatus"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date membership awarded",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateMembershipAwarded,callback:function(a){e.$set(e.state,"dateMembershipAwarded",a)},expression:"state.dateMembershipAwarded"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date membership ended",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateEnded,callback:function(a){e.$set(e.state,"dateEnded",a)},expression:"state.dateEnded"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date induction learning was completed",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateInductionCompleted,callback:function(a){e.$set(e.state,"dateInductionCompleted",a)},expression:"state.dateInductionCompleted"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date probation learning was completed",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateProbationCompleted,callback:function(a){e.$set(e.state,"dateProbationCompleted",a)},expression:"state.dateProbationCompleted"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("TextField",{attrs:{placeholder:"dd/mm/yyyy",label:"Date elected to board (if applicable)",required:!1,flagRequired:!0,type:"date"},model:{value:e.state.dateBoardElected,callback:function(a){e.$set(e.state,"dateBoardElected",a)},expression:"state.dateBoardElected"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("CheckboxField",{attrs:{label:"Volunteer Agreement Signed",required:!0,flagRequired:!0,options:[{value:1,text:"Signed"}
2],validate:!1,validation:e.validation.volunteerAgreementSigned},model:{value:e.state.volunteerAgreementSigned,callback:function(a){e.$set(e.state,"volunteerAgreementSigned",a)},expression:"state.volunteerAgreementSigned"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("CheckboxField",{attrs:{label:"Criminal record check completed",required:!0,flagRequired:!0,options:[{value:1,text:"Viewed"}],validate:!1,validation:e.validation.criminalConvictionChecked},model:{value:e.state.criminalConvictionChecked,callback:function(a){e.$set(e.state,"criminalConvictionChecked",a)},expression:"state.criminalConvictionChecked"}})],1)])],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-group"},[t("label",[e._v("Contact Details")]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item displayable"},[t("TextField",{attrs:{placeholder:"Email",label:"Email",type:"email",required:!0,flagRequired:!0,validate:!0,validation:e.validation.email},model:{value:e.state.email,callback:function(a){e.$set(e.state,"email",a)},expression:"state.email"}}),e._v(" "),t("CheckboxField",{attrs:{required:!1,options:[{value:1,text:"Display on dashboard"}],validate:!1},model:{value:e.state.emailVisible,callback:function(a){e.$set(e.state,"emailVisible",a)},expression:"state.emailVisible"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item displayable"},[t("TextField",{attrs:{placeholder:"Phone",label:"Phone",type:"text",flagRequired:!0},model:{value:e.state.phone,callback:function(a){e.$set(e.state,"phone",a)},expression:"state.phone"}}),e._v(" "),t("CheckboxField",{attrs:{required:!1,options:[{value:1,text:"Display on dashboard"}],validate:!1},model:{value:e.state.phoneVisible,callback:function(a){e.$set(e.state,"phoneVisible",a)},expression:"state.phoneVisible"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item displayable"},[t("TextField",{attrs:{placeholder:"Phone 2",label:"Phone 2",type:"text",flagRequired:!0},model:{value:e.state.phone2,callback:function(a){e.$set(e.state,"phone2",a)},expression:"state.phone2"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("Textarea",{attrs:{placeholder:"Address",label:"Address",type:"text",flagRequired:!0},model:{value:e.state.address,callback:function(a){e.$set(e.state,"address",a)},expression:"state.address"}})],1),e._v(" "),t("div",{staticClass:"dashboard__user-details-item"},[t("Textarea",{attrs:{placeholder:"Emergency contact details",label:"Emergency contact details",type:"text",flagRequired:!0},model:{value:e.state.emergencyContact,callback:function(a){e.$set(e.state,"emergencyContact",a)},expression:"state.emergencyContact"}}),e._v(" "),t("CheckboxField",{attrs:{required:!1,options:[{value:1,text:"Display on dashboard"}],validate:!1},model:{value:e.state.emergencyContactVisible,callback:function(a){e.$set(e.state,"emergencyContactVisible",a)},expression:"state.emergencyContactVisible"}})],1)])]),e._v(" "),t("div",{staticClass:"dashboard__user-details-group"},[t("label",[e._v("Notes")]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("Textarea",{attrs:{placeholder:"Notes",label:"Confidential notes",type:"text",flagRequired:!0},model:{value:e.state.notes,callback:function(a){e.$set(e.state,"notes",a)},expression:"state.notes"}})],1)]),e._v(" "),t("div",{staticClass:"dashboard__user-details-row"},[t("div",{staticClass:"dashboard__user-details-item"},[t("Textarea",{attrs:{placeholder:"Notes",label:"Visible notes",type:"text",flagRequired:!0},model:{value:e.state.specialSkills,callback:function(a){e.$set(e.state,"specialSkills",a)},expression:"state.specialSkills"}})],1)])]),e._v(" "),t("div",{staticClass:"flex flex--align-center mb-3"},[t("div",{staticClass:"mr-3"},[e.isNewUser?e._e():t("div",[t("button",{staticClass:"button button--green",on:{click:function(a){return e.onUpdate()}}},[e._v(`
3            Save changes
4          `)])]),e._v(" "),e.isNewUser?t("div",[t("button",{staticClass:"button button--blue",on:{click:function(a){return e.onAdd()}}},[e._v(`
5            Add staff member
6          `)])]):e._e()]),e._v(" "),e.isNewUser?e._e():t("div",{staticClass:"mt-3 mb-3"},[t("a",{staticClass:"link-red",attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.onDeactivate()}}},[t("icon",{attrs:{name:"trash-alt",scale:"0.9"}}),e._v(`
7           Remove staff member
8        `)],1)])]),e._v(" "),e.isNewUser?e._e():t("div",{staticClass:"mb-3"},[t("a",{attrs:{href:"#"},on:{click:function(a){return a.preventDefault(),e.togglePin()}}},[e._v(`
9        Change pin
10      `)])]),e._v(" "),e.showPin?t("div",{staticClass:"mb-5"},[t("div",{staticClass:"flex flex--grid flex--align-center mb-3"},[t("div",{staticClass:"column column-40"},[t("change-pin",{attrs:{targetUserId:this.user.id}})],1)])]):e._e()]):e._e(),e._v(" "),e.isLoading&&!e.isNewUser?t("div",[t("loader")],1):e._e(),e._v(" "),e.showRemoveModal?t("modal",{attrs:{modalClass:"modal--small"},on:{modalClosed:e.closeRemoveModal}},[t("template",{slot:"content"},[t("h4",[e._v("Are you sure you want to remove "+e._s(e.state.name)+"?")]),e._v(" "),e.endDateRequired?t("TextField",{staticClass:"mt-4",attrs:{type:"date",placeholder:"dd/mm/yyyy",label:"Date membership ended",required:!0,flagRequired:!0,validate:!0},model:{value:e.state.dateEnded,callback:function(a){e.$set(e.state,"dateEnded",a)},expression:"state.dateEnded"}}):e._e(),e._v(" "),e.removeMessage?t("div",{staticClass:"modal__error"},[e._v(`
11        `+e._s(e.removeMessage)+`
12      `)]):e._e()],1),e._v(" "),t("template",{slot:"footer"},[t("div",{staticClass:"modal__footer-actions"},[t("a",{staticClass:"modal__footer-action",attrs:{href:"#"},on:{click:e.closeRemoveModal}},[e._v(`
13          Cancel
14        `)]),e._v(" "),t("button",{staticClass:"button button--red-solid modal__footer-action",attrs:{type:"button"},on:{click:e.deactivateUser}},[e._v(`
15          Remove staff member
16        `)])])])],2):e._e()],1)},w=[],x=n(C,y,w,!1,null,"89f694bf");const U=x.exports;export{U 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.