Module 216854

1,734 characters · in 6942a12101ec4264.js
Dependencies
Required by (0)none
Lazily required by (1)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{default:()=>h});var i=n(477900),l=n(582128),d=n(189213),r=n(834730),a=n(422653),u=n(935208),s=n(496092),c=n(974930),o=n(722260),_=n(979091),g=n(375708);function h(e){let{guildEvent:t,recurrenceId:n,transitionState:h,onClose:p}=e,E=(0,o.A)(n,t.id),x=(0,c.CI)(n,t),D=(0,c.Ri)(x,E),[S,f]=l.useState(D),[m,{loading:v,error:C}]=(0,a.A)(()=>{let e=function(e,t,n,i){let l=(0,c.CI)(t,e),d=(0,c.zD)(l.startDate,n.startDate)?null:n.startDate,r=(0,c.zD)(l.endDate,n.endDate)?null:n.endDate;if(null!=i)if((0,c.sv)(n,l))return s.default.deleteGuildEventException(e.guild_id,e.id,i.event_exception_id);else return s.default.updateGuildEventException({scheduled_start_time:d?.toISOString(),scheduled_end_time:r?.toISOString(),is_canceled:i.is_canceled},e.guild_id,e.id,t);{let n=u.default.extractTimestamp(t);return s.default.createGuildEventException({original_scheduled_start_time:new Date(n).toISOString(),scheduled_start_time:d?.toISOString(),scheduled_end_time:r?.toISOString(),is_canceled:!1},e.guild_id,e.id)}}(t,n,S,E);return null==C&&p(),e});return(0,i.jsxs)(d.Modal,{transitionState:h,title:g.intl.string(g.t.wmVmXN),actions:[{variant:"secondary",text:g.intl.string(g.t["ETE/oC"]),onClick:p},{variant:"primary",text:g.intl.string(g.t.e5VEcE),onClick:m,loading:v,disabled:(0,c.sv)(S,D)}],onClose:p,children:[(0,i.jsx)(_.A,{onScheduleChange:function(e){let{startDate:t,endDate:n}=e;null!=t&&null!=n&&n.isBefore(t)&&(n=t.clone().add(1,"hour")),f({startDate:t,endDate:n})},schedule:S,showEndDate:null!=S.endDate,requireEndDate:null!=S.endDate,guildId:t.guild_id,recurrenceRule:t.recurrence_rule}),null!=C?(0,i.jsx)(r.E,{color:"text-feedback-critical",variant:"text-xs/normal",children:C.getAnyErrorMessage()}):null]})}}