PageSourceSearch

https://www.alrajhitakaful.com/libs_general-pages_src_lib_componen…-form_partner-re-036f35.773738970fc4fefb.js

js alrajhitakaful.com collected 2026-09-24 17:39:28 UTC 10,022 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkDCP_Web=self.webpackChunkDCP_Web||[]).push([["libs_general-pages_src_lib_components_our-partner_components_partner-register-form_partner-re-036f35"],{77406:(D,l,r)=>{r.r(l),r.d(l,{PartnerRegisterFormComponent:()=>S});var e=r(23214),m=r(98434),i=r(68018),E=r(92947),a=r(89417),b=r(39644),p=r(86037),c=r(13382),M=r(76603),C=r(70011),f=r(18),R=r(39890),g=r(49507),d=r(56132),N=r(84541),u=r(7031);const O={icon:"fa-light fa-phone",size:"xs",customClasses:"color-main-dark-gray"},h={icon:"email",size:"xs"},I={icon:"nationalId",size:"xs"};var A=r(29040),T=r(20786);function L(s,H){if(1&s&&(e.j41(0,"div",22),e.nrm(1,"art-alert",23),e.k0s()),2&s){const n=e.XpG();e.R7$(),e.Y8G("text",n.errorMessage())("variant","error")}}let S=(()=>{class s{businessValidation=(0,e.WQX)(u.xb);errorDisplay=(0,e.WQX)(u.EN);formBuilder=(0,e.WQX)(a.ok);router=(0,e.WQX)(E.Ix);storage=(0,e.WQX)(N.sE);partnerService=(0,e.WQX)(d.K);translateService=(0,e.WQX)(i.c$);languageService=(0,e.WQX)(A.g);currentLang;errorMessage=(0,e.vPA)(void 0);IconSuffixComponent=c.R;emailSuffixComponentInputs=h;nationalIdSuffixComponentInputs=I;TelepgonesuffixComponentInputs=O;submitted=!1;merchantCategoryList=this.partnerService.merchantCategoryList;form;currentUrl="partner-discounts/partner-register-form";breadcrumbItems=[{label_ar:"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629",label_en:"Home",link:"/"},{label_ar:"\u0634\u0631\u0643\u0627\u0624\u0646\u0627",label_en:"Our Partners",link:"/partner-discounts"},{label_ar:"\u062a\u0623\u0645\u064a\u0646 \u0627\u0644\u0633\u0641\u0631",label_en:"Partners to Customers",link:"partner-discounts/partner-register-form"}];isLoading=(0,e.vPA)(!1);constructor(){}ngOnInit(){this.currentLang=this.languageService.currentLang()||this.languageService.defaultLang,this.initForm()}initForm(){this.form=this.formBuilder.group({companyName:["",[a.k0.required]],brandName:["",[a.k0.required]],crNumber:["",[a.k0.required,this.businessValidation.companyRegisterNumber()]],merchantCategory:["",[a.k0.required]],contactName:["",[a.k0.required]],phoneNumber:["",[a.k0.required,this.businessValidation.saudiMobile()]],telephoneNumber:["",[a.k0.required]],emailAddress:["",[a.k0.required,this.businessValidation.emailOptional()]]})}shouldShowError(n){return this.errorDisplay.shouldShowFieldError(this.form,n)}getFieldErrorMessage(n){return this.errorDisplay.getFieldErrorMessage(this.form,n)}onSelectItem(n){this.form.patchValue({merchantCategory:"en"===this.currentLang?n.Name_en:n.Name_ar})}onSubmit(){if(!this.form.invalid)return this.isLoading.set(!0),this.errorMessage.set(""),this.submitted=!0,this.form.invalid?(this.isLoading.set(!1),void this.errorMessage.set(this.translateService.instant("COMMON_ERROR.PLEASE_FILL_ALL_REQUIRED_FIELDS"))):void this.partnerService.partnerRegisterForm(this.form.value).subscribe({next:n=>{this.isLoading.set(!1),this.handleRegisterSuccess(n)},error:n=>{this.isLoading.set(!1),this.errorMessage.set(n?.error?.message??this.translateService.instant("COMMON_ERROR.OOPS_SOMETHING_WENT_WRONG"))}});this.form.markAllAsTouched()}handleRegisterSuccess(n){n.meta&&1===n.meta.status?(this.storage.Setvalue(this.partnerService.STORAGE_KEY,n.data),this.router.navigateByUrl(this.languageService.translateRoute(T.hu.PARTNER_REGISTER_SUCCESS))):this.errorMessage.set(n.meta.message??this.translateService.instant("COMMON_ERROR.OOPS_SOMETHING_WENT_WRONG"))}static \u0275fac=function(o){return new(o||s)};static \u0275cmp=e.VBU({type:s,selectors:[["art-app-partner-register-form"]],decls:63,vars:129,consts:[[1,"container"],[1,"p-xl-4"],[3,"breadcrumbs","currentUrl"],["imgUrl","'./assets/img/partner/partener-register.webp'",3,"sectionHeight","title","subTitle","backgroundColor1","border","titleCustomClasses","subTitleCustomClasses"],[3,"ngSubmit","formGroup"],[1,"background-bg-white","mb-3","gap-5"],[1,"heading-section","d-flex","gap-3"],[1,"d-flex","flex-column","justify-content-start","gap-1"],[1,"section-main-title","color-main-dark-blue","font-weight-700","font-size-18","font-size-md-24","font-size-lg-24"],[1,"border-3px-text-light-gray"],[1,"color-main-light-blue","font-size-18","font-weight-600","text-capitalize","mb-3"],["class","my-2",4,"ngIf"],[1,"w-100","d-flex","gap-2","flex-column"],[3,"label","subLabel","placeholder","control","type"],["maxLength","10","minLength","10",3,"suffixComponent","suffixComponentInputs","label","subLabel","placeholder","control","type","customClasses"],["name","merchantCategory",3,"selectEvent","keyEn","keyAr","label","subLabel","options","placeholder","control"],[3,"label","subLabel","control"],["formControlName","telephoneNumber",3,"label","subLabel","placeholder","control","type","suffixComponent","suffixComponentInputs"],[3,"suffixComponent","suffixComponentInputs","control","label","subLabel","placeholder","customClasses"],[1,"color-text-secondary","custom-quote-text","font-size-14","font-weight-400"],[1,"w-100"],["contentAlignment","center","type","submit","customClasses","w-100  color-white",1,"w-100",3,"size","text","variant","isLoading"],[1,"my-2"],["customClasses","color-error font-weight-400",3,"text","variant"]],template:function(o,t){1&o&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"art-breadcrumb",2),e.k0s(),e.j41(3,"art-quotation-form-page",3),e.nI1(4,"translate"),e.nI1(5,"translate"),e.j41(6,"form",4),e.bIt("ngSubmit",function(){return t.onSubmit()}
1),e.j41(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8),e.EFF(11),e.nI1(12,"translate"),e.k0s()()(),e.nrm(13,"hr",9),e.j41(14,"h2",10),e.EFF(15),e.nI1(16,"translate"),e.k0s(),e.DNE(17,L,2,2,"div",11),e.j41(18,"div",12),e.nrm(19,"art-basic-input",13),e.nI1(20,"translate"),e.nI1(21,"translate"),e.nI1(22,"translate"),e.nrm(23,"art-basic-input",13),e.nI1(24,"translate"),e.nI1(25,"translate"),e.nI1(26,"translate"),e.nrm(27,"art-basic-input",14),e.nI1(28,"translate"),e.nI1(29,"translate"),e.nI1(30,"translate"),e.j41(31,"art-custom-dropdown",15),e.nI1(32,"translate"),e.nI1(33,"translate"),e.nI1(34,"translate"),e.bIt("selectEvent",function(P){return t.onSelectItem(P)}),e.k0s(),e.j41(35,"h2",10),e.EFF(36),e.nI1(37,"translate"),e.k0s(),e.nrm(38,"art-basic-input",13),e.nI1(39,"translate"),e.nI1(40,"translate"),e.nI1(41,"translate"),e.nrm(42,"art-phone-basic-input",16),e.nI1(43,"translate"),e.nI1(44,"translate"),e.nrm(45,"art-basic-input",17),e.nI1(46,"translate"),e.nI1(47,"translate"),e.nI1(48,"translate"),e.nrm(49,"art-basic-input",18),e.nI1(50,"translate"),e.nI1(51,"translate"),e.nI1(52,"translate"),e.k0s(),e.j41(53,"p",19),e.EFF(54),e.nI1(55,"translate"),e.nrm(56,"br")(57,"br"),e.EFF(58),e.nI1(59,"translate"),e.k0s(),e.j41(60,"div",20),e.nrm(61,"art-app-art-button",21),e.nI1(62,"translate"),e.k0s()()()()()),2&o&&(e.R7$(2),e.Y8G("breadcrumbs",t.breadcrumbItems)("currentUrl",t.currentUrl),e.R7$(),e.Y8G("sectionHeight","800px")("title",e.bMT(4,67,"RM_HOME_PAGE.HEADER.PARTNER.BECOME_PARTNER_TITLE"))("subTitle",e.bMT(5,69,"RM_HOME_PAGE.HEADER.PARTNER.BECOME_PARTNER_SUBtITLE"))("backgroundColor1","")("border","border-1px-text-light-gray")("titleCustomClasses","partner-register-form-title")("subTitleCustomClasses","partner-register-form-subTitle"),e.R7$(3),e.Y8G("formGroup",t.form),e.R7$(5),e.SpI(" ",e.bMT(12,71,"RM_HOME_PAGE.HEADER.PARTNER.BECOME_PARTNER")," "),e.R7$(4),e.SpI(" ",e.bMT(16,73,"RM_HOME_PAGE.HEADER.PARTNER.MERCHANT_DETAILS")," "),e.R7$(2),e.Y8G("ngIf",t.errorMessage()),e.R7$(2),e.Y8G("label",e.bMT(20,75,"COMMON.COMPANY_NAME"))("subLabel",e.bMT(21,77,"COMMON.COMPANY_NAME_PLACEHOLDER"))("placeholder",e.bMT(22,79,"COMMON.COMPANY_NAME_PLACEHOLDER"))("control",t.form.get("companyName"))("type","text"),e.R7$(4),e.Y8G("label",e.bMT(24,81,"COMMON.BRAND_NAME"))("subLabel",e.bMT(25,83,"COMMON.BRAND_NAME_PLACEHOLDER"))("placeholder",e.bMT(26,85,"COMMON.BRAND_NAME_PLACEHOLDER"))("control",t.form.get("brandName"))("type","text"),e.R7$(4),e.Y8G("suffixComponent",t.IconSuffixComponent)("suffixComponentInputs",t.nationalIdSuffixComponentInputs)("label",e.bMT(28,87,"COMMON.CR_LICENSE_NUMBER"))("subLabel",e.bMT(29,89,"COMMON.CR_LICENSE_NUMBER_PLACEHOLDER"))("placeholder",e.bMT(30,91,"COMMON.CR_LICENSE_NUMBER_PLACEHOLDER"))("control",t.form.get("crNumber"))("type","text")("customClasses","mb-3"),e.R7$(4),e.Y8G("keyEn","Name_en")("keyAr","Name_ar")("label",e.bMT(32,93,"COMMON.MERCHANT_CATEGORY"))("subLabel",e.bMT(33,95,"COMMON.MERCHANT_CATEGORY_PLACEHOLDER"))("options",t.merchantCategoryList)("placeholder",e.bMT(34,97,"COMMON.MERCHANT_CATEGORY_PLACEHOLDER"))("control",t.form.get("merchantCategory")),e.R7$(5),e.SpI(" ",e.bMT(37,99,"RM_HOME_PAGE.HEADER.PARTNER.CONTACT_DETAILS")," "),e.R7$(2),e.Y8G("label",e.bMT(39,101,"COMMON.NAME"))("subLabel",e.bMT(40,103,"COMMON.NAME_PLACEHOLDER"))("placeholder",e.bMT(41,105,"COMMON.NAME_PLACEHOLDER"))("control",t.form.get("contactName"))("type","text"),e.R7$(4),e.Y8G("label",e.bMT(43,107,"COMMON.PHONE_NUMBER"))("subLabel",e.bMT(44,109,"COMMON.PHONE_NUMBER_SUB_LABEL"))("control",t.form.get("phoneNumber")),e.R7$(3),e.Y8G("label",e.bMT(46,111,"COMMON.TELEPHONE"))("subLabel",e.bMT(47,113,"COMMON.TELEPHONE_PLACEHOLDER"))("placeholder",e.bMT(48,115,"XXXXXXXX"))("control",t.form.get("telephoneNumber"))("type","number")("suffixComponent",t.IconSuffixComponent)("suffixComponentInputs",t.TelepgonesuffixComponentInputs),e.R7$(4),e.Y8G("suffixComponent",t.IconSuffixComponent)("suffixComponentInputs",t.emailSuffixComponentInputs)("control",t.form.get("emailAddress"))("label",e.bMT(50,117,"TRAVEL_INSURANCE.EMAIL"))("subLabel",e.bMT(51,119,"COMMON.ENTER_EMAIL"))("placeholder",e.bMT(52,121,"TRAVEL_INSURANCE.EMAIL_PLACEHOLDER"))("customClasses","mb-3 mt-2"),e.R7$(5),e.SpI(" ",e.bMT(55,123,"RM_HOME_PAGE.HEADER.PARTNER.FIRST_DESC")," "),e.R7$(4),e.SpI(" ",e.bMT(59,125,"RM_HOME_PAGE.HEADER.PARTNER.SECOND_DESC")," "),e.R7$(3),e.Y8G("size","md")("text",e.bMT(62,127,"COMMON.PROCEED"))("variant","primary")("isLoading",t.isLoading()))},dependencies:[m.MD,m.bT,C.h,i.h,i.D9,f.e,g.i,a.YN,a.qT,a.BC,a.cb,a.X1,a.j4,a.JD,M.C,R.A,b.D,p.r],encapsulation:2})}return s})()}}]);

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.