{{#let @publishOptions.post as |post|}}
{{#if post.isScheduled}} All set! Your {{if post.emailOnly "email" post.displayName}} will be {{#if post.emailOnly}} sent {{else if post.willEmail}} published and sent {{else}} published {{/if}} {{#let (moment-site-tz post.publishedAtUTC) as |scheduledAt|}} {{#if (is-moment-today scheduledAt)}} today {{else}} on {{moment-format scheduledAt "MMMM Do"}} {{/if}} at {{moment-format scheduledAt "HH:mm"}}. {{/let}} {{else}} Boom. It’s out there. {{#if post.emailOnly}} Your email has been sent. {{else if (and post.isPost @postCount)}} That’s {{format-number @postCount}} {{gh-pluralize @postCount "post" without-count=true}} published, keep going! {{else}} Your {{post.displayName}} has been published. {{/if}} {{/if}}
{{#if post.emailOnly}}

Your post {{if post.isScheduled "will be" "was"}} sent to {{#let (members-count-fetcher query=(hash filter=post.fullRecipientFilter)) as |countFetcher|}} {{if (eq @recipientType "all") "all"}} {{format-number countFetcher.count}} {{!-- @recipientType = free/paid/all/specific --}} {{if (not-eq @recipientType "all") @recipientType}} {{gh-pluralize countFetcher.count "subscriber" without-count=true}} {{#unless @publishOptions.onlyDefaultNewsletter}} of {{@publishOptions.newsletter.name}}{{if post.isScheduled "," "."}} {{/unless}} {{/let}} {{#let (moment-site-tz post.publishedAtUTC) as |publishedAt|}} on {{moment-format publishedAt "D MMM YYYY"}} at {{moment-format publishedAt "HH:mm"}}. {{/let}}

{{#if post.isScheduled}}

Need to make a change?

{{/if}}
{{else}} {{#if post.isScheduled}}

Need to make a change?

{{else}}

{{/if}} {{/if}} {{/let}}