From df9f2d7356272b242e47bf1831d1d9bba8a88ab2 Mon Sep 17 00:00:00 2001
From: Sebastien Curt <sebastien.curt@tetras-libre.fr>
Date: Wed, 27 Apr 2022 10:11:36 +0200
Subject: [PATCH] enhance capsule list UI for better view of preview links

---
 assets/styles/app.scss            |  1 +
 templates/capsule/index.html.twig | 18 ++++++++++++++----
 translations/messages.en.yaml     |  2 ++
 translations/messages.fr.yaml     |  2 ++
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/assets/styles/app.scss b/assets/styles/app.scss
index bd5c684..67aed76 100644
--- a/assets/styles/app.scss
+++ b/assets/styles/app.scss
@@ -100,6 +100,7 @@ $orange-button-bt: #FA772E;
   text-decoration: none;
   text-transform: uppercase;
   font-size: 18px;
+  color: $link-color;
 }
 
 .remove-link {
diff --git a/templates/capsule/index.html.twig b/templates/capsule/index.html.twig
index 1442cfc..f73129b 100644
--- a/templates/capsule/index.html.twig
+++ b/templates/capsule/index.html.twig
@@ -50,9 +50,9 @@
         <div class="capsule-item pb-4 col-12 col-sm-11 col-md-10 col-xxl-8">
             <div class="d-flex flex-column flex-md-row justify-content-center align-items-center mt-sm-4">
                 <div class="list-item">
-                    <a href="{{ path('preview_capsule', { 'path': capsule.getLinkPath() } ) }}" class="capsule-title">
+                    <div class="capsule-title">
                         {{ capsule.getName() }}
-                    </a>
+                    </div>
                 </div>
                 <div class="list-item text-capitalize">
                     {{ 'capsule.by'|trans }}
@@ -71,8 +71,16 @@
                     {% endif %}
                 </div>
 
-            <div class="d-flex flex-column justify-content-center m-2 pe-2">
-                <i class="fa-thin fa-gears"></i>
+                <div class="d-flex flex-column justify-content-center m-2 pe-2">
+                    <div class="list-item text-nowrap">
+                        <a href="{{ path('preview_capsule', { 'path': capsule.getLinkPath() }) }}"
+                           class="links text-decoration-none"
+                           target="_blank">
+                            <i class="fas fa-eye m-2"></i>
+                            {{ 'capsule.preview.link'|trans }}
+                        </a>
+                    </div>
+
 
                     <div class="list-item text-nowrap">
                         <a href="{{ path('edit_capsule_editors', {'capsule_id': capsule.getId()}) }}"
@@ -123,6 +131,8 @@
                             {{ 'capsule.edit.link'|trans }}
                         </button>
                     </a>
+
+
                 </div>
             </div>
         </div>
diff --git a/translations/messages.en.yaml b/translations/messages.en.yaml
index 5f8c70a..bc361dc 100644
--- a/translations/messages.en.yaml
+++ b/translations/messages.en.yaml
@@ -92,6 +92,8 @@ capsule:
     text: Do you really want to delete the capsule %capsule_name%?
     success: Capsule capsule_name was deleted successfully
     error: You don't have the permission to delete this capsule
+  preview:
+    link: Preview
 
 project:
   already_exists: Project capsule_name already exists so the capsule could not be created
diff --git a/translations/messages.fr.yaml b/translations/messages.fr.yaml
index e1dfd74..1df2832 100644
--- a/translations/messages.fr.yaml
+++ b/translations/messages.fr.yaml
@@ -91,6 +91,8 @@ capsule:
     text: Souhaitez-vous vraiment supprimer la capsule %capsule_name% ?
     success: La capsule capsule_name a bien été supprimée
     error: Vous n'avez pas les droits nécessaires pour supprimer cette capsule
+  preview:
+    link: Visualiser
 
 project:
   already_exists: Le projet capsule_name existe déjà. La capsule n'a pas pu être créée
-- 
GitLab