1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[51307],{75313:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/membership/types/[membershipTypeId]",function(){return i(38447)}])},38447:function(e,n,i){"use strict";i.r(n),i.d(n,{default:function(){return h}});var r=i(82729),t=i(85893),a=i(50456),p=i(37887),o=i(48641),s=i(11163);i(67294);var m=i(91143),l=i(69171),u=i(48076),d=i(69757);function _templateObject(){let e=(0,r._)(["\n query EditMembershipTypeV2_MembershipType($input: MembershipTypeInput!) {\n membershipType(input: $input) {\n ... on MembershipTypeSuccess {\n membershipType {\n _id\n __typename\n name\n description {\n ...RawDraftContentStateFragment\n }\n publiclyVisible\n membershipRenewalSettings {\n renewalPeriodInDays\n gracePeriodInDays\n }\n allowGraceReminderEmails\n allowExpiredEmails\n attributeReviewConfigurations(input: {}) {\n results {\n attributeSchema {\n _id\n name\n isOnProfile\n isAssociatedWithExternalAMSField\n }\n isRequired\n }\n }\n acceptedPaymentMethods {\n creditCard\n achDirectDebit\n }\n validityMonths\n membershipPrice\n renewalPrice\n priceV2 {\n annual\n monthly\n }\n allowNewMemberships\n allowRenewals\n renewalConfig {\n condition\n chargeType\n otherDate {\n month\n day\n }\n }\n emailTemplates {\n emailTemplate {\n body\n dayFrequency\n emailTemplateType\n fromEmail\n fromName\n primaryColor\n replyToEmail\n sendMailToAdmin\n subject\n header\n }\n category\n }\n ... on CorporateMembershipType {\n numberOfSeats\n isNumberOfSeatsUnlimited\n corporateMembershipModel\n permissions {\n organizationCanAddEmployees\n employeeCanRequestOnline\n organizationCanApproveRequests\n }\n employeeAddonPrice\n employeeAddonBillingRule\n invoicing {\n method\n }\n }\n }\n }\n }\n }\n ","\n"]);return _templateObject=function(){return e},e}let c=(0,a.Ps)(_templateObject(),m.c);var y=i(93064),h=(0,i(52609).z)(()=>{var e,n;let i=(0,s.useRouter)(),r=null===(e=i.query.membershipTypeId)||void 0===e?void 0:e.toString(),{data:a,loading:m,error:y}=(0,p.a)(c,{variables:{input:{id:r||""}},skip:!r,fetchPolicy:"network-only"}),h=null==a?void 0:null===(n=a.membershipType)||void 0===n?void 0:n.membershipType;if(m)return(0,t.jsx)(l.g,{});if(y||!h)return(0,t.jsx)(o.M5,{p:"4",children:(0,t.jsx)(u.S,{})});let b="CorporateMembershipType"===h.__typename?d.Qn.CORPORATE:d.Qn.INDIVIDUAL,_="CorporateMembershipType"===h.__typename&&"COMPANY_PAID_EMPLOYEE_ENROLLMENT"===h.corporateMembershipModel;return(0,t.jsx)(d.XX,{variant:b,membershipTypeId:r,existingMembershipType:h,isPaidEnrollmentFromBackend:_})},{requiresEvery:[y.lj.ADMIN_ROLE]},{requiresMemberManagement:!0})}},function(e){e.O(0,[40630,9669,9041,69741,27313,5206,38568,68058,19702,24198,85037,2187,64986,96317,55643,66854,92642,48556,69757,49774,92888,40179],function(){return e(e.s=75313)}),_N_E=e.O()}]); 2//# sourceMappingURL=[membershipTypeId]-a6f9d24323256229.js.map
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.