OCDevManageEngagementReminderForm.react",["fbt","GeoFlexbox.react","OCDevManageApplicationWorldEngagementReminderRoute","OCDevManageEngagementReminderConfigurationSection.react","OCDevManageEngagementReminderCreateNotificationSection.react","OCDevManageEngagementReminderFormCreateMutation.graphql","OCDevManageEngagementReminderFormUpdateMutation.graphql","OCDevManageEngagementReminderForm_application.graphql","OCDevManageEngagementReminderForm_reminder.graphql","OCDevManageEngagementReminderUtils","OCDevUIForm.react","OCDevUIFormSubmitButton.react","OCDevUILinkButton.react","OCDevUISpacedLayout.react","OCNavigatorHooks","RelayHooks","asyncToGeneratorRuntime","geoMargin","nullthrows","react","useOCDevUICommitMutation","useOCDevUIFormState","useUniqueID"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d,m,p=m||(m=o("react"));function _(t){var a,i,l,m,_,f,g,h,y,C,b,v,S,R,L,E,k,I=t.application,T=t.mode,D=t.reminder,x=o("RelayHooks").useFragment(e!==void 0?e:e=n("OCDevManageEngagementReminderForm_application.graphql"),I),$=o("RelayHooks").useFragment(u!==void 0?u:u=n("OCDevManageEngagementReminderForm_reminder.graphql"),D),P=T==="edit"&&$!=null?{activationCriteria:{operator:(a=(i=$.success_trigger)==null?void 0:i.comparison_operator)!=null?a:"GREATER_THAN",persistentVariable:(l=(m=$.success_trigger)==null||(m=m.persistent_variable)==null?void 0:m.id)!=null?l:"",value:(_=(f=$.success_trigger)==null?void 0:f.threshold)!=null?_:0},cancelCriteria:{operator:(g=(h=$.cancel_trigger)==null?void 0:h.comparison_operator)!=null?g:"GREATER_THAN",persistentVariable:(y=(C=$.cancel_trigger)==null||(C=C.persistent_variable)==null?void 0:C.id)!=null?y:"",value:(b=(v=$.cancel_trigger)==null?void 0:v.threshold)!=null?b:0},description:"",name:(S=$.name)!=null?S:"",notificationContent:(R=(L=$.notification_request)==null?void 0:L.notif_content)!=null?R:"",notificationStatus:"pending",triggerDelayHours:(E=$.time_delay_hours)!=null?E:24}:o("OCDevManageEngagementReminderUtils").DEFAULT_REMINDER,N=r("useOCDevUIFormState")(P),M=N[0],w=N[1],A=r("useUniqueID")(),F=o("OCNavigatorHooks").useNavigate(),O=r("useOCDevUICommitMutation")(c!==void 0?c:c=n("OCDevManageEngagementReminderFormCreateMutation.graphql")),B=r("useOCDevUICommitMutation")(d!==void 0?d:d=n("OCDevManageEngagementReminderFormUpdateMutation.graphql"));function W(){return q.apply(this,arguments)}function q(){return q=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t=(e=x.id)!=null?e:"";yield O({input:{cancel_comparison_operator:M.cancelCriteria.persistentVariable!=null?M.cancelCriteria.operator:null,cancel_pvar:M.cancelCriteria.persistentVariable,cancel_threshold:M.cancelCriteria.persistentVariable!=null?M.cancelCriteria.value:null,name:M.name,notification_content:M.notificationContent,success_comparison_operator:M.activationCriteria.operator,success_pvar:M.activationCriteria.persistentVariable,success_threshold:M.activationCriteria.value,time_delay_hours:M.triggerDelayHours,world:t}},{onCompleted:function(n){n.xoc_create_time_delayed_engagement_reminder!=null&&(w(function(){return o("OCDevManageEngagementReminderUtils").DEFAULT_REMINDER}),F(r("OCDevManageApplicationWorldEngagementReminderRoute").getURI({applicationID:t}),{state:{shouldIgnoreNavigationBlock:!0}}))},successToast:{heading:s._(/*BTDS*/"Reminder created successfully")}})}),q.apply(this,arguments)}function U(){return V.apply(this,arguments)}function V(){return V=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e,t,n=(e=x==null||(t=x.platform_services)==null||(t=t.persistent_variables)==null?void 0:t.nodes)!=null?e:[],o=n.find(function(e){return e.id===M.activationCriteria.persistentVariable}),a=o!=null?M.activationCriteria.operator:null;yield B({input:{name:M.name,notification_content:M.notificationContent,success_comparison_operator:a,success_pvar:o==null?void 0:o.id,success_threshold:M.activationCriteria.value,time_delay_hours:M.triggerDelayHours,time_delayed_engagement_reminder_id:r("nullthrows")($==null?void 0:$.id,"reminder.id is required for update mutation")}},{successToast:{heading:s._(/*BTDS*/"Reminder updated successfully")}})}),V.apply(this,arguments)}function H(){return T==="create"?W():U()}return p.jsx(r("OCDevUIForm.react"),{onSubmit:H,children:p.jsxs(r("GeoFlexbox.react"),{direction:"column",gap:32,children:[p.jsx(r("OCDevManageEngagementReminderCreateNotificationSection.react"),{application:x,formState:M,onUpdateFormState:w}),p.jsx(r("OCDevManageEngagementReminderConfigurationSection.react"),{application:x,formState:M,onUpdateFormState:w}),p.jsx(r("GeoFlexbox.react"),{gap:8,justifyContent:"end",xstyle:[r("geoMargin").horiz16,r("geoMargin").bottom20],children:T==="create"?p.jsxs(r("OCDevUISpacedLayout.react"),{direction:"row",spacing:"small",children:[p.jsx(r("OCDevUIFormSubmitButton.react"),{id:A,isSecondarySubmitButton:!0,label:s._(/*BTDS*/"Save draft"),testID:"engagement-reminder-save-draft-button",variant:"default"}),p.jsx(r("OCDevUIFormSubmitButton.react"),{label:s._(/*BTDS*/"Submit for review"),testID:"engagement-reminder-submit-for-review-button",variant:"primary"})]}):p.jsxs(p.Fragment,{children:[p.jsx(r("OCDevUILinkButton.react"),{"data-testid":void 0,href:r("OCDevManageApplicationWorldEngagementReminderRoute").getURI({applicationID:(k=x.id)!=null?k:""}),label:s._(/*BTDS*/"Back"),variant:"flat"}),p.jsx(r("OCDevUIFormSubmitButton.react"),{label:s._(/*BTDS*/"Save"),testID:"engagement-reminder-save-button",variant:"primary"})]})})]})})}_.displayName=_.name+" [from "+i.id+"]",l.default=_}),226);
-----
OCDevManageEngagementReminderFormUpdateMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},r=[{alias:null,args:null,kind:"ScalarField",name:"comparison_operator",storageKey:null},{alias:null,args:null,concreteType:"XOCHorizonPersistentVariable",kind:"LinkedField",name:"persistent_variable",plural:!1,selections:[n],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"threshold",storageKey:null},n];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageEngagementReminderFormUpdateMutation",selections:[{alias:null,args:t,concreteType:"XOCUpdateTimeDelayedEngagementReminderResponsePayload",kind:"LinkedField",name:"xoc_update_time_delayed_engagement_reminder",plural:!1,selections:[{alias:null,args:null,concreteType:"XOCTimeDelayedEngagementReminder",kind:"LinkedField",name:"time_delayed_engagement_reminder",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageEngagementReminderForm_reminder"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OCDevManageEngagementReminderFormUpdateMutation",selections:[{alias:null,args:t,concreteType:"XOCUpdateTimeDelayedEngagementReminderResponsePayload",kind:"LinkedField",name:"xoc_update_time_delayed_engagement_reminder",plural:!1,selections:[{alias:null,args:null,concreteType:"XOCTimeDelayedEngagementReminder",kind:"LinkedField",name:"time_delayed_engagement_reminder",plural:!1,selections:[{alias:null,args:null,concreteType:"XOCTimeDelayedEngagementEvaluator",kind:"LinkedField",name:"cancel_trigger",plural:!1,selections:r,storageKey:null},n,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,concreteType:"TimeDelayedEngagementReminderNotificationRequest",kind:"LinkedField",name:"notification_request",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"notif_content",storageKey:null},n],storageKey:null},{alias:null,args:null,concreteType:"XOCTimeDelayedEngagementEvaluator",kind:"LinkedField",name:"success_trigger",plural:!1,selections:r,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"time_delay_hours",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"25543281441987692",metadata:{},name:"OCDevManageEngagementReminderFormUpdateMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----