Ghost/ghost/admin/app/styles/components
Kevin Ansfield 715ee08100 Added advanced theme settings modal
refs https://github.com/TryGhost/Team/issues/1111

Extracted functionality for listing, downloading, activating, and deleting from the theme controller/template into separate components and services so that they are more composable/reusable in different situations.

- moved theme activation to a new `theme-management` service that uses the `modals` service to open the theme warnings modal or limits upgrade modal as required
  - the activate process is a task so that consumers can store a reference to the task instance and cancel it to close any related warning/limit modals (eg, when navigating away from the route or closing the modal that kicked off the process)
- created new-pattern modals for custom theme limit upgrade, theme errors, and delete confirmation so that we can treat them as promises and close where needed from parent
- duplicated theme table component as `<GhThemeTableLabs>` with an actions redesign and a refactor to handle download, activation, and deletion itself making use of the new theme-management service and modals
- fixed some oddities with design modal's transition/modal close handling by simplifying the async behaviour and being more explicit
- added advanced design modal that contains the new theme table component and linked to it from footer of design modal's sidebar
2021-10-05 20:44:27 +01:00
..
badges.css Updated secondary colors and gradients 2021-02-19 13:51:36 +01:00
browser-preview.css New logo (#1868) 2021-03-18 17:26:35 +00:00
codemirror.css Bumped Codemirror, fixed hidden cursor in empty Code Injection fields 2019-01-21 13:57:31 +00:00
dropdowns.css Added advanced theme settings modal 2021-10-05 20:44:27 +01:00
filter-builder.css Updated responsive sizes UI of members filter UI 2021-09-10 13:58:09 +02:00
koenig-dark.css Moved koenig CSS out of spirit CSS (#2068) 2021-08-23 09:29:44 +01:00
koenig.css Fixed editor header display on mobile 2021-09-20 17:36:43 +02:00
lists.css Added static UI for offers list 2021-10-04 13:55:17 +02:00
loading-indicator.css New content screen prototype (#503) 2017-01-25 21:05:28 +01:00
modals-new.css Initial ember-promise-modals implementation 2021-09-13 13:01:12 +01:00
modals.css Dropped intermediate design screen and moved to full-overlay modal 2021-10-04 16:34:28 +01:00
notifications.css Basic sign in UI update 2021-03-02 17:40:35 +01:00
pagination.css Main colour audit 2015-06-24 13:37:37 +01:00
popovers.css welcome tour (#527) 2017-06-08 22:00:10 +07:00
power-calendar.css Updated calendar styles 2021-02-10 14:21:44 +01:00
power-select.css Members filter UI refinements 2021-09-10 15:01:59 +02:00
publishmenu.css Updated publish-menu Sent status in editor 2021-09-28 15:49:50 +02:00
settings-menu.css Fixed editor header display on mobile 2021-09-20 17:36:43 +02:00
splitbuttons.css 🎨 No more icon font: {{inline-svg}} (#605) 2017-04-07 16:23:45 +01:00
stacks.css Updated navigation (#1832) 2021-02-02 16:08:06 +00:00
tabs.css 🎨 Updated admin area design and usability (#1232) 2019-06-18 11:47:20 +01:00
unsplash.css Fixed Unsplash image preview width 2019-03-25 09:30:48 +01:00
uploader.css Updated drag & drop indicator color 2021-07-15 16:26:01 +01:00