PageSourceSearch

https://portal.privacypillar.com/src_app_sso-complete_sso-complete_module_ts.044ff3c606afdfc5.js

js privacypillar.com collected 2026-09-24 09:07:26 UTC 5,472 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkprivacypillar_sfo3=self.webpackChunkprivacypillar_sfo3||[]).push([["src_app_sso-complete_sso-complete_module_ts"],{62498:(U,p,m)=>{m.r(p),m.d(p,{SsoCompleteModule:()=>T});var l=m(36895),i=m(24006),a=m(51692),f=m(92340),t=m(94650),d=m(80529);function g(o,e){1&o&&(t.TgZ(0,"div",15),t._uU(1," Name is required "),t.qZA())}function h(o,e){1&o&&(t.TgZ(0,"div",15),t._uU(1," Company name is required "),t.qZA())}function b(o,e){1&o&&(t.TgZ(0,"div",15),t._uU(1," Website is required "),t.qZA())}function Z(o,e){1&o&&(t.TgZ(0,"div",15),t._uU(1," Phone is required "),t.qZA())}function v(o,e){1&o&&t._UZ(0,"span",16)}function q(o,e){if(1&o&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&o){const u=t.oxw();t.xp6(1),t.Oqu(u.submitMessage)}}function C(o,e){if(1&o&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&o){const u=t.oxw();t.xp6(1),t.Oqu(u.submitError)}}const x=[{path:"",component:(()=>{const e=class{constructor(n,s,r,c){this.fb=n,this.route=s,this.router=r,this.http=c,this.submitting=!1,this.submitMessage="",this.submitError=""}ngOnInit(){const n=this.route.snapshot.queryParamMap.get("email")||"";this.userId=this.route.snapshot.queryParamMap.get("userId")||"",this.form=this.fb.group({email:[{value:n,disabled:!0}],name:["",i.kI.required],companyname:["",i.kI.required],website:["",i.kI.required],phone:["",i.kI.required]})}submit(){if(this.form.invalid)return void this.form.markAllAsTouched();this.submitting=!0,this.submitMessage="",this.submitError="";const n={...this.form.getRawValue(),userid:this.userId};this.http.post(`${f.N.apiUrl}/user/complete-setup`,n).subscribe({next:r=>{this.submitting=!1,this.submitMessage="Submitted successfully!",r?.token&&(localStorage.setItem("currentUser",JSON.stringify({token:r.token})),this.router.navigate(["/home/welcome"]))},error:r=>{this.submitting=!1,this.submitError=r?.error?.error||r?.message||"Submission failed. Please try again."}})}};let o=e;return e.\u0275fac=function(s){return new(s||e)(t.Y36(i.qu),t.Y36(a.gz),t.Y36(a.F0),t.Y36(d.eN))},e.\u0275cmp=t.Xpm({type:e,selectors:[["app-sso-complete"]],decls:41,vars:9,consts:[[1,"sso-complete-wrapper"],[1,"title"],[3,"formGroup","ngSubmit"],[1,"form-group"],["type","email","formControlName","email","disabled","",1,"form-control"],[1,"required"],["type","text","formControlName","name","required","",1,"form-control"],["class","error",4,"ngIf"],["type","text","formControlName","companyname","required","",1,"form-control"],["type","text","formControlName","website","required","",1,"form-control"],["type","text","formControlName","phone","required","",1,"form-control"],["type","submit",1,"btn","btn-brand-02","btn-block","submit-btn",3,"disabled"],["class","spinner-border spinner-border-sm mr-1",4,"ngIf"],["class","submit-success",4,"ngIf"],["class","submit-error",4,"ngIf"],[1,"error"],[1,"spinner-border","spinner-border-sm","mr-1"],[1,"submit-success"],[1,"submit-error"]],template:function(s,r){1&s&&(t.TgZ(0,"div",0)(1,"h2",1),t._uU(2,"Complete Your Profile"),t.qZA(),t.TgZ(3,"form",2),t.NdJ("ngSubmit",function(){return r.submit()}),t.TgZ(4,"div",3)(5,"label"),t._uU(6,"Email"),t.qZA(),t._UZ(7,"input",4),t.qZA(),t.TgZ(8,"div",3)(9,"label"),t._uU(10,"Name "),t.TgZ(11,"span",5),t._uU(12,"*"),t.qZA()(),t._UZ(13,"input",6),t.YNc(14,g,2,0,"div",7),t.qZA(),t.TgZ(15,"div",3)(16,"label"),t._uU(17,"Company Name "),t.TgZ(18,"span",5),t._uU(19,"*"),t.qZA()(),t._UZ(20,"input",8),t.YNc(21,h,2,0,"div",7),t.qZA(),t.TgZ(22,"div",3)(23,"label"),t._uU(24,"Website "),t.TgZ(25,"span",5),t._uU(26,"*"),t.qZA()(),t._UZ(27,"input",9),t.YNc(28,b,2,0,"div",7),t.qZA(),t.TgZ(29,"div",3)(30,"label"),t._uU(31,"Phone "),t.TgZ(32,"span",5),t._uU(33,"*"),t.qZA()(),t._UZ(34,"input",10),t.YNc(35,Z,2,0,"div",7),t.qZA(),t.TgZ(36,"button",11),t.YNc(37,v,1,0,"span",12),t._uU(38," Continue "),t.qZA(),t.YNc(39,q,2,1,"div",13),t.YNc(40,C,2,1,"div",14),t.qZA()()),2&s&&(t.xp6(3),t.Q6J("formGroup",r.form),t.xp6(11),t.Q6J("ngIf",r.form.get("name").touched&&r.form.get("name").hasError("required")),t.xp6(7),t.Q6J("ngIf",r.form.get("companyname").touched&&r.form.get("companyname").hasError("required")),t.xp6(7),t.Q6J("ngIf",r.form.get("website").touched&&r.form.get("website").hasError("required")),t.xp6(7),t.Q6J("ngIf",r.form.get("phone").touched&&r.form.get("phone").hasError("required")),t.xp6(1),t.Q6J("disabled",r.submitting),t.xp6(1),t.Q6J("ngIf",r.submitting),t.xp6(2),t.Q6J("ngIf",r.submitMessage),t.xp6(1),t.Q6J("ngIf",r.submitError))},dependencies:[l.O5,i._Y,i.Fj,i.JJ,i.JL,i.Q7,i.sg,i.u],styles:[".sso-complete-wrapper[_ngcontent-%COMP%]{max-width:480px;margin:40px auto;padding:30px;background:#ffffff;border:1px solid #e2e6ea;border-radius:8px}.title[_ngcontent-%COMP%]{text-align:center;margin-bottom:20px;font-weight:700}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.required[_ngcontent-%COMP%]{color:#d9534f}.error[_ngcontent-%COMP%]{color:#d9534f;font-size:13px;margin-top:4px}.submit-btn[_ngcontent-%COMP%]{height:45px;font-size:16px}.submit-success[_ngcontent-%COMP%]{margin-top:10px;color:#28a745;font-size:14px}.submit-error[_ngcontent-%COMP%]{margin-top:10px;color:#d9534f;font-size:14px}"]}),o})()}];let y=(()=>{const e=class{};let o=e;return e.\u0275fac=function(s){return new(s||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[a.Bz.forChild(x),a.Bz]}),o})(),T=(()=>{const e=class{};let o=e;return e.\u0275fac=function(s){return new(s||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[l.ez,i.UX,y]}),o})()}}]);

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.