From ecfa136ab24bccb1c218d9bf3908fb68fc56e60c Mon Sep 17 00:00:00 2001
From: Helene Amouzou <helene.amouzou@clever-cloud.com>
Date: Tue, 15 Oct 2024 16:07:30 +0200
Subject: [PATCH] feat(cc-elasticsearch-info): move doc link into `cc-block`
 footer slot

---
 .../cc-elasticsearch-info.js                      | 15 +++++++--------
 src/translations/translations.en.js               |  2 +-
 src/translations/translations.fr.js               |  2 +-
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/components/cc-elasticsearch-info/cc-elasticsearch-info.js b/src/components/cc-elasticsearch-info/cc-elasticsearch-info.js
index 62b754bdb..06a7b61c6 100644
--- a/src/components/cc-elasticsearch-info/cc-elasticsearch-info.js
+++ b/src/components/cc-elasticsearch-info/cc-elasticsearch-info.js
@@ -101,18 +101,17 @@ export class CcElasticsearchInfo extends LitElement {
     }
 
     return html`
-      <cc-block ribbon=${i18n('cc-elasticsearch-info.info')} no-head>
-        <div class="info-text">${i18n('cc-elasticsearch-info.text')}</div>
+      <cc-block>
+        <div slot="ribbon">${i18n('cc-elasticsearch-info.info')}</div>
+        <div slot="content" class="info-text">${i18n('cc-elasticsearch-info.text')}</div>
 
-        <div class="link-list">
+        <div slot="content" class="link-list">${this._renderLinks(this.state.links, skeleton)}</div>
+
+        <div slot="footer-right">
           ${ccLink(
             ELASTICSEARCH_DOCUMENTATION,
-            html`
-              <cc-icon size="lg" .icon=${iconInfo}></cc-icon>
-              <span>${i18n('cc-elasticsearch-info.link.doc')}</span>
-            `,
+            html`<cc-icon .icon="${iconInfo}"></cc-icon> ${i18n('cc-elasticsearch-info.documentation.text')}`,
           )}
-          ${this._renderLinks(this.state.links, skeleton)}
         </div>
       </cc-block>
     `;
diff --git a/src/translations/translations.en.js b/src/translations/translations.en.js
index 4bfdb73f0..0d84cb726 100644
--- a/src/translations/translations.en.js
+++ b/src/translations/translations.en.js
@@ -334,10 +334,10 @@ export const translations = {
   'cc-domain-management.tls.certificates.documentation.text': `TLS certificates - Documentation`,
   //#endregion
   //#region cc-elasticsearch-info
+  'cc-elasticsearch-info.documentation.text': `Elasticsearch - Documentation`,
   'cc-elasticsearch-info.error': `Something went wrong while loading add-ons linked to this application.`,
   'cc-elasticsearch-info.info': `Info`,
   'cc-elasticsearch-info.link.apm': `Open APM`,
-  'cc-elasticsearch-info.link.doc': `Read the documentation`,
   'cc-elasticsearch-info.link.elasticsearch': `Check out the Elasticsearch add-on`,
   'cc-elasticsearch-info.link.kibana': `Open Kibana`,
   'cc-elasticsearch-info.text': `This add-on is part of the Elastic Stack offer. You can find the documentation and linked services right below.`,
diff --git a/src/translations/translations.fr.js b/src/translations/translations.fr.js
index 4d82fd50b..a7d6c1a19 100644
--- a/src/translations/translations.fr.js
+++ b/src/translations/translations.fr.js
@@ -344,10 +344,10 @@ export const translations = {
   'cc-domain-management.tls.certificates.documentation.text': `Certificats TLS - Documentation`,
   //#endregion
   //#region cc-elasticsearch-info
+  'cc-elasticsearch-info.documentation.text': `Elasticsearch - Documentation`,
   'cc-elasticsearch-info.error': `Une erreur est survenue pendant le chargement des liens des add-on liés à cette application.`,
   'cc-elasticsearch-info.info': `Info`,
   'cc-elasticsearch-info.link.apm': `Ouvrir APM`,
-  'cc-elasticsearch-info.link.doc': `Lire la documentation`,
   'cc-elasticsearch-info.link.elasticsearch': `Voir l'add-on Elasticsearch`,
   'cc-elasticsearch-info.link.kibana': `Ouvrir Kibana`,
   'cc-elasticsearch-info.text': `Cet add-on fait partie de l'offre Suite Elastic. Vous pouvez retrouver la documentation ainsi que les différents services liés ci-dessous.`,