From accde5e9aa237b6e7f2045f943234d63d6bd264f Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Tue, 5 Jul 2022 19:45:05 +0200
Subject: [PATCH] better preview

---
 app/assets/stylesheets/admin/preview.sass     | 15 ++++++++++++---
 app/views/admin/application/_preview.html.erb |  6 +++---
 2 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/app/assets/stylesheets/admin/preview.sass b/app/assets/stylesheets/admin/preview.sass
index 7db0e22bd..3a78e66b8 100644
--- a/app/assets/stylesheets/admin/preview.sass
+++ b/app/assets/stylesheets/admin/preview.sass
@@ -1,11 +1,20 @@
 .preview
     .modal-body
-        background: black
-        text-align: center
+        background: #EEEEEE
         overflow: hidden
+        padding: 0
+        text-align: center
+        transition: padding 0.5s ease
         iframe
+            background: white
+            box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1)
             height: 100%
-            transition: width 0.5s ease
+            transition: width 0.5s ease, height 0.5s ease
+    &--mobile, &--tablet
+        .modal-body
+            padding: 2rem
+        iframe
+            border-radius: 10px
     &--mobile
         iframe
             width: 415px
diff --git a/app/views/admin/application/_preview.html.erb b/app/views/admin/application/_preview.html.erb
index 4a90bc7fe..71a273aac 100644
--- a/app/views/admin/application/_preview.html.erb
+++ b/app/views/admin/application/_preview.html.erb
@@ -5,11 +5,11 @@
         <h5 class="modal-title h4"><%= t 'preview.title' %></h5>
         <div class="btn-group m-auto" role="group" aria-label="Basic example">
           <button type="button" class="btn btn-primary preview__button" data-mode="mobile">
-            <i class="fas fa-mobile"></i>
+            <i class="fas fa-mobile-alt"></i>
             <%= t 'preview.mobile' %>
           </button>
           <button type="button" class="btn btn-light preview__button" data-mode="tablet">
-            <i class="fas fa-tablet"></i>
+            <i class="fas fa-tablet-alt"></i>
             <%= t 'preview.tablet' %>
           </button>
           <button type="button" class="btn btn-light preview__button" data-mode="desktop">
@@ -19,7 +19,7 @@
         </div>
         <button type="button" class="btn-close ms-0" data-bs-dismiss="modal" aria-label="Close"></button>
       </div>
-      <div class="modal-body p-2">
+      <div class="modal-body">
         <iframe src="<%= request.path %>/preview" loading="lazy"></iframe>
       </div>
     </div>
-- 
GitLab