diff --git a/src/lib/components/schedule/schedule-action-modals/backfill-schedule-modal.svelte b/src/lib/components/schedule/schedule-action-modals/backfill-schedule-modal.svelte
new file mode 100644
index 0000000000..fa1156be3e
--- /dev/null
+++ b/src/lib/components/schedule/schedule-action-modals/backfill-schedule-modal.svelte
@@ -0,0 +1,184 @@
+
+
+
+ {isSchedulePaused
+ ? translate('schedules.unpause-modal-confirmation', {
+ schedule: scheduleId,
+ })
+ : translate('schedules.pause-modal-confirmation', {
+ schedule: scheduleId,
+ })}
+
+ {isSchedulePaused
+ ? translate('schedules.unpause-reason')
+ : translate('schedules.pause-reason')}
+ {translate('schedules.error-title')}
- {error}
-
+ {translate('schedules.schedule')}
+ {translate('schedules.backfill')}
+
+
+ {isSchedulePaused
+ ? translate('schedules.unpause-modal-title')
+ : translate('schedules.pause-modal-title')}
+
+
+ {translate('schedules.trigger-modal-title')}
+
+
-
-
- {hasCronString
- ? translate('schedules.cron-string')
- : translate('schedules.schedule-spec')}
-
-
-
{notes}
-+ {translate('schedules.schedule-specs-description')} +
+ ++ {namespace} +
+{translate('schedules.error-title')}
++ {errorMessage} +
+{translate('schedules.error-title')}
++ {schedule?.info?.invalidScheduleError} +
+{title}
+ {/if} + {#if description} ++ {description} +
+ {/if} + ++ {$timestamp(run.actualTime)} +
+{cronString}
- {:else} -{getScheduleSpecLabel(spec, timezoneName)}
- {/if} +- {@html translate('common.timezone', { timezone: timezoneName })} + {translate('common.timezone', { timezone: timezoneName })}
- {schedule?.schedule?.action?.startWorkflow?.workflowType?.name} -
-- {schedule?.schedule.state.paused - ? translate('schedules.unpause-modal-confirmation', { - schedule: scheduleId, - }) - : translate('schedules.pause-modal-confirmation', { - schedule: scheduleId, - })} -
-- {schedule?.schedule.state.paused - ? translate('schedules.unpause-reason') - : translate('schedules.pause-reason')} -
- -- {translate('schedules.delete-modal-confirmation', { - schedule: scheduleId, - })} -
-- {namespace} -
-