From 4f72b5b66bcd880590fe82782f823dd2d2399b24 Mon Sep 17 00:00:00 2001
From: Romain CREY <ext.sopra.rcrey@grandlyon.com>
Date: Tue, 26 May 2020 16:52:00 +0200
Subject: [PATCH] add name on welcome modal

---
 .../ContainerComponents/Header/Header.tsx        |  1 +
 .../ViewContainer/HomeViewContainer.tsx          |  9 +++++++--
 src/styles/components/_modal.scss                | 16 ++++++++++++++--
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/components/ContainerComponents/Header/Header.tsx b/src/components/ContainerComponents/Header/Header.tsx
index 4a480d809..90d833176 100644
--- a/src/components/ContainerComponents/Header/Header.tsx
+++ b/src/components/ContainerComponents/Header/Header.tsx
@@ -38,6 +38,7 @@ const Header: React.FC<HeaderProps> = ({
   }
 
   useEffect(() => {
+    console.log(instanceSettings, 'IS')
     if (screenType === ScreenType.MOBILE) {
       setHeaderHeight(
         header.current
diff --git a/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx b/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
index daef70947..7b5a06ecd 100644
--- a/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
+++ b/src/components/ContainerComponents/ViewContainer/HomeViewContainer.tsx
@@ -15,6 +15,7 @@ import StyledButton from 'components/CommonKit/Button/StyledButton'
 import { translate } from 'cozy-ui/react/I18n'
 import { withClient, Client } from 'cozy-client'
 import { USERPROFILE_DOCTYPE } from 'doctypes'
+import useInstanceSettings from 'components/Hooks/userInstanceSettings'
 
 interface HomeViewContainerProps {
   t: Function
@@ -29,6 +30,7 @@ const HomeViewContainer: React.FC = ({ t, client }: HomeViewContainerProps) => {
   const [modalOpen, setModalOpen] = useState<boolean>(true)
   const [isChartLoading, setChartLoading] = useState<boolean>(true)
   const [isIndicatorsLoading, setIndicatorsLoading] = useState<boolean>(true)
+  const { data: instanceSettings } = useInstanceSettings(client)
 
   async function updateWelcomeModalState() {
     await client
@@ -91,10 +93,13 @@ const HomeViewContainer: React.FC = ({ t, client }: HomeViewContainerProps) => {
         <div className="wm-header text-24-bold">
           {t('COMMON.WELCOME_MODAL_TITLE')}
         </div>
-        <div className="wm-txt text-18-bold">
+        <div className="wm-name text-24-bold">
+          {instanceSettings.public_name} !
+        </div>
+        <div className="wm-perso text-18-bold">
           {t('COMMON.WELCOME_MODAL_PERSO')}
         </div>
-        <div className="wm-txt text-18-bold">
+        <div className="wm-connect text-18-bold">
           {t('COMMON.WELCOME_MODAL_CONNECT')}
         </div>
         <StyledButton className="button-ok" onClick={handleCloseClick}>
diff --git a/src/styles/components/_modal.scss b/src/styles/components/_modal.scss
index 323ef0d13..72ec865ef 100644
--- a/src/styles/components/_modal.scss
+++ b/src/styles/components/_modal.scss
@@ -58,13 +58,25 @@
       background-clip: 'text';
       -webkit-background-clip: text;
       color: transparent;
-      margin: 2rem 0 1rem;
+      margin-top: 2rem;
+    }
+    .wm-name {
+      background: $multi-color-radial-gradient;
+      background-clip: 'text';
+      -webkit-background-clip: text;
+      color: transparent;
+      margin-bottom: 1.25rem;
     }
     .button-ok {
       width: 90%;
       margin-bottom: 2rem;
     }
-    .wm-txt {
+    .wm-perso {
+      text-align: center;
+      width: 60%;
+      margin: 1rem;
+    }
+    .wm-connect {
       text-align: center;
       width: 88%;
       margin: 1rem;
-- 
GitLab