diff --git a/ghost/admin/app/components/gh-browser-preview.hbs b/ghost/admin/app/components/gh-browser-preview.hbs index 5871713582..e0b480a90c 100644 --- a/ghost/admin/app/components/gh-browser-preview.hbs +++ b/ghost/admin/app/components/gh-browser-preview.hbs @@ -1,20 +1,23 @@ - - -
-
-
-
-
- {{#if @icon}} - icon - {{else}} - {{svg-jar "default-favicon"}} - {{/if}} - {{@title}} +{{!-- changes only classes between desktop/mobile to avoid re-rendering yielded contents --}} +
+ {{#unless @isMobilePreview}} +
+
+
+
+ {{#if (or @icon this.settings.icon)}} + icon + {{else}} + {{svg-jar "default-favicon"}} + {{/if}} + {{or @title this.settings.title}} +
-
-
- {{yield}} + {{/unless}} +
+
+ {{yield}} +
\ No newline at end of file diff --git a/ghost/admin/app/components/gh-browser-preview.js b/ghost/admin/app/components/gh-browser-preview.js new file mode 100644 index 0000000000..8c30f8a48e --- /dev/null +++ b/ghost/admin/app/components/gh-browser-preview.js @@ -0,0 +1,6 @@ +import Component from '@glimmer/component'; +import {inject as service} from '@ember/service'; + +export default class GhBrowserPreview extends Component { + @service settings; +} diff --git a/ghost/admin/app/components/modals/design/view-theme.hbs b/ghost/admin/app/components/modals/design/view-theme.hbs index 62388c5745..910b2ef1a3 100644 --- a/ghost/admin/app/components/modals/design/view-theme.hbs +++ b/ghost/admin/app/components/modals/design/view-theme.hbs @@ -17,28 +17,8 @@
- {{!-- changes only classes between desktop/mobile to avoid re-rendering iframe contents --}} -
- {{#if this.isDesktopPreview}} -
-
-
-
- {{#if this.settings.icon}} - icon - {{else}} - {{svg-jar "default-favicon"}} - {{/if}} - {{this.settings.title}} -
-
-
- {{/if}} -
-
-