From 71b5a9e4a6b5530b6c9c62836f4e35af01cb0fc3 Mon Sep 17 00:00:00 2001
From: Julie Thezenas <julie@lydra.fr>
Date: Thu, 5 May 2022 09:39:09 +0000
Subject: [PATCH] feat: new footer with social icons instead of links

---
 docusaurus.config.js              |  26 -------
 package-lock.json                 | 113 ++++++++++++++++++++++++++++++
 package.json                      |   5 ++
 src/css/custom.css                |  20 ++++--
 src/theme/Footer/index.js         |  68 ++++++++++++++++++
 static/img/logo_froggit_blanc.png | Bin 0 -> 13688 bytes
 6 files changed, 202 insertions(+), 30 deletions(-)
 create mode 100644 src/theme/Footer/index.js
 create mode 100644 static/img/logo_froggit_blanc.png

diff --git a/docusaurus.config.js b/docusaurus.config.js
index a3d08f2..61c1153 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -36,32 +36,6 @@ module.exports = {
     footer: {
       style: "dark",
       links: [
-        {
-          title: "Suivez-nous",
-          items: [
-            {
-              label: "▶️ Youtube",
-              href: "https://www.youtube.com/channel/UCauIDghddUNu6Fto1nR9Bmg/?sub_confirmation=1",
-            },
-            {
-              label: "👔 Linkedin",
-              href: "https://www.linkedin.com/company/froggit",
-            },
-            {
-              label: "🐸 Froggit",
-              href: "https://lab.frogg.it/froggit",
-            },
-            {
-              label: "🦊 GitLab",
-              href: "https://gitlab.com/froggit",
-            },
-            {
-              label: "🐦 Twitter",
-              href: "https://twitter.com/art_devops",
-            },
-          ],
-        },
-          
         {
           title: "Pourquoi Froggit ?",
           items: [
diff --git a/package-lock.json b/package-lock.json
index f0b5d3e..0cc95f1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,6 +10,10 @@
       "dependencies": {
         "@docusaurus/core": "2.0.0-beta.18",
         "@docusaurus/preset-classic": "2.0.0-beta.18",
+        "@fortawesome/fontawesome-svg-core": "^6.1.1",
+        "@fortawesome/free-regular-svg-icons": "^6.1.1",
+        "@fortawesome/free-solid-svg-icons": "^6.1.1",
+        "@fortawesome/react-fontawesome": "^0.1.18",
         "@mdx-js/react": "^1.6.21",
         "@svgr/webpack": "^6.2.1",
         "clsx": "^1.1.1",
@@ -17,6 +21,7 @@
         "prism-react-renderer": "^1.2.1",
         "react": "^17.0.1",
         "react-dom": "^17.0.1",
+        "react-icons": "^4.3.1",
         "url-loader": "^4.1.1"
       },
       "devDependencies": {
@@ -2603,6 +2608,63 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/@fortawesome/fontawesome-common-types": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz",
+      "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==",
+      "hasInstallScript": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/@fortawesome/fontawesome-svg-core": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz",
+      "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==",
+      "hasInstallScript": true,
+      "dependencies": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/@fortawesome/free-regular-svg-icons": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz",
+      "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==",
+      "hasInstallScript": true,
+      "dependencies": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/@fortawesome/free-solid-svg-icons": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz",
+      "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==",
+      "hasInstallScript": true,
+      "dependencies": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/@fortawesome/react-fontawesome": {
+      "version": "0.1.18",
+      "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz",
+      "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==",
+      "dependencies": {
+        "prop-types": "^15.8.1"
+      },
+      "peerDependencies": {
+        "@fortawesome/fontawesome-svg-core": "~1 || ~6",
+        "react": ">=16.x"
+      }
+    },
     "node_modules/@hapi/hoek": {
       "version": "9.2.1",
       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz",
@@ -11009,6 +11071,14 @@
         "react-dom": "^16.6.0 || ^17.0.0"
       }
     },
+    "node_modules/react-icons": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz",
+      "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==",
+      "peerDependencies": {
+        "react": "*"
+      }
+    },
     "node_modules/react-is": {
       "version": "16.13.1",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
@@ -16066,6 +16136,43 @@
         }
       }
     },
+    "@fortawesome/fontawesome-common-types": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz",
+      "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA=="
+    },
+    "@fortawesome/fontawesome-svg-core": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz",
+      "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==",
+      "requires": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      }
+    },
+    "@fortawesome/free-regular-svg-icons": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz",
+      "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==",
+      "requires": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      }
+    },
+    "@fortawesome/free-solid-svg-icons": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz",
+      "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==",
+      "requires": {
+        "@fortawesome/fontawesome-common-types": "6.1.1"
+      }
+    },
+    "@fortawesome/react-fontawesome": {
+      "version": "0.1.18",
+      "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz",
+      "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==",
+      "requires": {
+        "prop-types": "^15.8.1"
+      }
+    },
     "@hapi/hoek": {
       "version": "9.2.1",
       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz",
@@ -22155,6 +22262,12 @@
         "shallowequal": "^1.1.0"
       }
     },
+    "react-icons": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz",
+      "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==",
+      "requires": {}
+    },
     "react-is": {
       "version": "16.13.1",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
diff --git a/package.json b/package.json
index da297bb..0be0e14 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,10 @@
   "dependencies": {
     "@docusaurus/core": "2.0.0-beta.18",
     "@docusaurus/preset-classic": "2.0.0-beta.18",
+    "@fortawesome/fontawesome-svg-core": "^6.1.1",
+    "@fortawesome/free-regular-svg-icons": "^6.1.1",
+    "@fortawesome/free-solid-svg-icons": "^6.1.1",
+    "@fortawesome/react-fontawesome": "^0.1.18",
     "@mdx-js/react": "^1.6.21",
     "@svgr/webpack": "^6.2.1",
     "clsx": "^1.1.1",
@@ -25,6 +29,7 @@
     "prism-react-renderer": "^1.2.1",
     "react": "^17.0.1",
     "react-dom": "^17.0.1",
+    "react-icons": "^4.3.1",
     "url-loader": "^4.1.1"
   },
   "browserslist": {
diff --git a/src/css/custom.css b/src/css/custom.css
index f8e230a..c1091ab 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -236,11 +236,11 @@ a.footer__link-item:hover {
   color:  var(--ifm-color-frame);
 }
 
-#__docusaurus > footer > div > div.text--center > div > a {
-  color: unset;
+.footer a {
+  color: var(--ifm-color-primary-light);
 }
 
-#__docusaurus > footer > div > div.text--center > div > a:hover {
+.footer a:hover {
   color: var(--ifm-color-frame);
 }
 
@@ -252,6 +252,18 @@ a.footer__link-item:hover {
   font-family: var(--ifm-font-family);
 }
 
+.footer_container {
+  display: flex;
+  justify-content: center;
+}
+
+.footer_icons {
+  margin-left: 12px;
+  margin-right: 12px;
+  width: 1.8rem;
+  height: auto;
+}
+
 .footer__title {
   color: var(--ifm-color-primary-light);
 }
@@ -312,7 +324,7 @@ html[data-theme='dark'] .footer__copyright {
 
 /******* Dark theme ********/
 html[data-theme='dark'] a:hover {
-
+  color: var(--ifm-color-frame);
   transition: 0.3s;
 }
 
diff --git a/src/theme/Footer/index.js b/src/theme/Footer/index.js
new file mode 100644
index 0000000..4b3e371
--- /dev/null
+++ b/src/theme/Footer/index.js
@@ -0,0 +1,68 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+import React from "react";
+import {useThemeConfig} from "@docusaurus/theme-common";
+import FooterLinks from "@theme/Footer/Links";
+import FooterLogo from "@theme/Footer/Logo";
+import FooterCopyright from "@theme/Footer/Copyright";
+import FooterLayout from "@theme/Footer/Layout";
+import { FaYoutube, FaLinkedin, FaGitlab, FaTwitter } from "react-icons/fa";
+import Froggitblanc from "/static/img/logo_froggit_blanc.png";
+
+
+function Footer() {
+  const {footer} = useThemeConfig();
+
+  if (!footer) {
+    return null;
+  }
+
+  const {copyright, icons, links, logo, style, FooterIcons} = footer;
+  return (
+    <>
+      <div className="footer">
+
+        <div className="footer_container">
+
+          <a href="https://lab.frogg.it/froggit" target="_blank" rel="noreferrer">
+            <img className="footer_icons" src={Froggitblanc} alt="Logo Froggit blanc" />
+          </a>
+
+          <a href="https://gitlab.com/froggit" target="_blank" rel="noreferrer">
+            <FaGitlab className="footer_icons" />
+          </a>
+
+          <a href="https://www.youtube.com/channel/UCauIDghddUNu6Fto1nR9Bmg/?sub_confirmation=1" target="_blank" rel="noreferrer">
+            <FaYoutube className="footer_icons" />
+          </a>
+
+          <a href="https://www.linkedin.com/company/froggit" target="_blank" rel="noreferrer">
+            <FaLinkedin className="footer_icons" />
+          </a>
+          
+          <a href="https://twitter.com/art_devops" target="_blank" rel="noreferrer">
+            <FaTwitter className="footer_icons" />
+          </a>
+      
+        </div>
+
+        <div>
+          
+          <FooterLayout
+            icons={icons && <FooterIcons icons={icons} />}
+            style={style}
+            links={links && links.length > 0 && <FooterLinks links={links} />}
+            logo={logo && <FooterLogo logo={logo} />}
+            copyright={copyright && <FooterCopyright copyright={copyright} />}
+          />
+        </div>
+      </div>
+    </>
+  );
+}
+
+export default React.memo(Footer);
diff --git a/static/img/logo_froggit_blanc.png b/static/img/logo_froggit_blanc.png
new file mode 100644
index 0000000000000000000000000000000000000000..b577abd3b572c7b06c3023cce20a65b47b9520ef
GIT binary patch
literal 13688
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
G{r>@!OcuKU

literal 0
HcmV?d00001

-- 
GitLab