Ghost/ghost/admin/app/components/editor-labs
Kevin Ansfield 43d417858a Switched publish flow dropdowns to expanding blocks and added publish time options
refs https://github.com/TryGhost/Team/issues/1542

- moved publish-flow modal into `components/editor-labs/modals/publish-flow` as we have enough editor-related components to keep them in one place
- updated publish flow design to use expanding blocks in place of dropdowns
  - added `openSection` property in publish-flow modal and associated action for toggling sections
  - moved "publish at" option into a separate component to keep publish-flow modal cleaner (keeps option-specific actions out of the main modal component)
  - used `{{liquid-if}}` to animate the expanding blocks
- added schedule time properties to `PublishOptions`
  - kept "is scheduled" and "scheduled at" separate so it's possible to keep the selected schedule time across selecting/deselecting the option to schedule
  - ensures schedule date is kept to the minimum 5-minute in the future across option changes
  - updated publish-management to reset the scheduled option to "Right now" when the publish-flow modal is opened if a schedule time was previously set but is now in the past
2022-04-27 18:21:01 +01:00
..
modals Switched publish flow dropdowns to expanding blocks and added publish time options 2022-04-27 18:21:01 +01:00
publish-options Switched publish flow dropdowns to expanding blocks and added publish time options 2022-04-27 18:21:01 +01:00
publish-management.hbs Added initial "publishOptions" setup 2022-04-22 17:56:49 +01:00
publish-management.js Switched publish flow dropdowns to expanding blocks and added publish time options 2022-04-27 18:21:01 +01:00