diff --git a/CHANGELOG.md b/CHANGELOG.md index d3453aa0b..67e33cc35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +- [#283](https://github.com/os2display/display-admin-client/pull/283) + - Fixed preview issues. +- [#275](https://github.com/os2display/display-admin-client/pull/275) + - Added enhanced preview. - [#276](https://github.com/os2display/display-admin-client/pull/276) - Added Colibo feed type form. - Fixed feed type selector when unsupported type. diff --git a/src/app.scss b/src/app.scss index 4114c6dfb..748a511d4 100644 --- a/src/app.scss +++ b/src/app.scss @@ -62,6 +62,22 @@ body, } } +.preview-overlay { + background: white; + z-index: 1021; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + + button { + position: fixed; + z-index: 20; + } +} + .table { td { vertical-align: middle; @@ -81,3 +97,35 @@ body, margin-right: 1rem; } } + +.preview-actions { + display: flex; + justify-content: space-between; + align-items: center; +} + +.preview-button-container { + display: none; + position: fixed; + border: 3px solid #f8f9fa; + background: white; + right: 0; + top: 50%; + flex-direction: column; + + @media (max-width: 800px) { + display: flex; + z-index: 2; + } + .preview-button { + justify-content: center; + align-content: center; + align-items: center; + } +} + +.preview-close-button { + top: 0; + right: 0; + margin: 2em; +} diff --git a/src/components/playlist/playlist-campaign-form.jsx b/src/components/playlist/playlist-campaign-form.jsx index e194f15e0..0e6866a67 100644 --- a/src/components/playlist/playlist-campaign-form.jsx +++ b/src/components/playlist/playlist-campaign-form.jsx @@ -230,12 +230,20 @@ function PlaylistCampaignForm({ {previewOverlayVisible && (
- setPreviewOverlayVisible(!previewOverlayVisible) - } role="presentation" className="preview-overlay d-flex justify-content-center align-items-center flex-column" > + + + {previewOverlayVisible && (
- setPreviewOverlayVisible(!previewOverlayVisible) - } role="presentation" className="preview-overlay d-flex justify-content-center align-items-center flex-column" > + + + {config?.previewClient && (
- setPreviewOverlayVisible(!previewOverlayVisible) - } role="presentation" className="preview-overlay d-flex justify-content-center align-items-center flex-column" > - + setPreviewOverlayVisible(!previewOverlayVisible) + } > - {t("slide-preview-about")} - + {t("preview-close-button")} + + + + {t("slide-preview-about")} +
)} {!config?.previewClient && ( diff --git a/src/components/slide/slide-form.scss b/src/components/slide/slide-form.scss index 5646cb6e9..dbe06fa55 100644 --- a/src/components/slide/slide-form.scss +++ b/src/components/slide/slide-form.scss @@ -15,45 +15,3 @@ bottom: 0; } } - -.preview-actions { - display: flex; - justify-content: space-between; - align-items: center; -} - -.preview-button-container { - display: none; - position: fixed; - border: 3px solid #f8f9fa; - background: white; - right: 0; - top: 50%; - flex-direction: column; - - @media (max-width: 800px) { - display: flex; - z-index: 2; - } - .preview-button { - justify-content: center; - align-content: center; - align-items: center; - } -} - -.preview-overlay { - background: white; - z-index: 1021; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - overflow: hidden; - - button { - position: fixed; - z-index: 20; - } -} diff --git a/src/translations/da/common.json b/src/translations/da/common.json index 7531e59ef..d53b0f284 100644 --- a/src/translations/da/common.json +++ b/src/translations/da/common.json @@ -398,6 +398,7 @@ "slide-form": { "preview-orientation-portrait": "Portræt (9:16)", "preview-orientation-landscape": "Landskab (16:9)", + "preview-close-button": "Luk", "slide-template-selected": "Skabelon", "template-error": "Der skete en fejl da skabelonen skulle hentes:", "remember-template-error": "Husk at tilknytte en skabelon til dit slide", @@ -580,6 +581,7 @@ "playlist-campaign-form": { "preview-orientation-portrait": "Portræt (9:16)", "preview-orientation-landscape": "Landskab (16:9)", + "preview-close-button": "Luk", "title-about": "Om spillelisten", "title-slides": "Tilknyttede slides", "save-button": "Gem", @@ -836,7 +838,8 @@ "preview-orientation-landscape": "Landskab (16:9)", "preview-in-full-screen": "Fuld skærm", "preview-small-about": "Gem for at opdatere indhold.", - "preview": "Forhåndsvisning" + "preview": "Forhåndsvisning", + "preview-close-button": "Luk" }, "nav-items": { "shared-playlists": "Delte spillelister",