From 6be2e19dd01e8eb9c07796888f0ee337ad466a9a Mon Sep 17 00:00:00 2001 From: cherif Date: Sat, 14 Jan 2023 16:26:37 +0100 Subject: [PATCH] 14/01/23 - 16h --- .../template_import_session_formation.csv | 87 ++++++++++++++-- ...template_import_session_formation_old3.csv | 6 ++ ...template_import_session_formation_old4.csv | 6 ++ public/sample/template_import_stagiaires.csv | 1 + .../sample/template_import_stagiaires_old.csv | 2 + src/components/DisplayDetailClass_new_v2.js | 23 +++++ src/components/Formation.js | 14 +-- src/components/GestionAdministrative.js | 98 ++++++++++++++++--- src/components/Inscription_Information.js | 4 +- src/components/Recherche_new_v2.js | 92 +++++++++++------ src/styles/components/_footer.scss | 20 +++- src/styles/components/_formation.scss | 7 +- .../components/_gestionadministrative.scss | 16 ++- src/styles/components/_reherche_new_v2.scss | 50 ++++------ 14 files changed, 330 insertions(+), 96 deletions(-) create mode 100644 public/sample/template_import_session_formation_old3.csv create mode 100644 public/sample/template_import_session_formation_old4.csv create mode 100644 public/sample/template_import_stagiaires_old.csv diff --git a/public/sample/template_import_session_formation.csv b/public/sample/template_import_session_formation.csv index 637cf5e..3cb07ac 100644 --- a/public/sample/template_import_session_formation.csv +++ b/public/sample/template_import_session_formation.csv @@ -1,6 +1,81 @@ -code_session;date_debut;date_fin;nb_participant;adresse;code_postal;ville;session_status;date_debut_inscription;date_fin_inscription;formateur;distantiel;presentiel -10008_S1;23/02/2023;23/02/2023;10;adresse 1;75000;paris;1;03/01/2023;22/02/2023;5 Discovery;0;1 -10008_S2;15/03/2023;15/03/2023;11;adresse 2;75000;paris;1;03/01/2023;14/03/2023;5 Discovery;1;0 -10008_S3;10/04/2023;10/04/2023;12;adresse 3;75000;paris;1;03/01/2023;09/04/2023;5 Discovery;0;1 -10008_S4;26/05/2023;26/05/2023;13;adresse 4;75000;paris;1;03/01/2023;25/05/2023;5 Discovery;1;1 -10008_S5;22/06/2023;22/06/2023;14;adresse 5;75000;paris;1;03/01/2023;21/06/2023;5 Discovery;1;0 +external_code;titre;domaine;description;objectif;programme;prerequis;institut_formation;distantiel;presentiel;prix;note;img_url;url;duree;plus_produit;mots_cle;metier;certif;publie;zone_diffusion;pourqui;support;img_banner_detail_class +TEST_10008;SENSIBILISER AUX HANDICAPS;management;"Le stress fait partie de notre existence. Les facteurs de stress d’aujourd’hui sont nombreux et se multiplient et face à eux, le lâcher prise est indispensable. C’est seulement lorsque nous n’avons plus assez de ressources internes pour y faire face, qu’il devient alors problématique. +Découvrez nos techniques de gestion du stress pour être plus à l’aise dans un environnement professionnel et réussir à ne pas se laisser envahir par des émotions négatives. +Au cours de notre formation en réalité virtuelle, nous allons vous entraîner à détecter vos facteurs de stress et à gagner en gestion des émotions, prise de recul et résilience pour vous sentir à la fois détendu et performant. +En lien avec les dernières mesures et lois concernant le handicap en milieu professionnel, le module de formation Sensibiliser aux handicaps permet au manager, collaborateur ou personne en situation de handicap de s’entraîner aux interactions pro-sociales.";"LEVIER #1 : Favoriser l'intégration des personnes handicapées +LEVIER #2 : Développer les bonnes pratiques managériales +LEVIER #3 : Gérer les incompréhensions et biais inconscients.";"INTRODUCTION: +• Qu’est-ce que le handicap et glossaire du Handicap +• Les différents types de handicap +• Notions d'insertion, intégration, inclusion + +LES BONNES PRATIQUES MANAGERIALES +• Mieux appréhender le handicap +• Les bonnes pratiques comportementales +• Favoriser l’intégration de la personne au sein de l’équipe + + +FOCUS SUR LE HANDICAP INVISIBLE +• Enjeux de communication et de socialisation : +• les répercussions sur le climat de travail + + +LE CADRE JURIDIQUE ET ÉTHIQUE +• Lois : les notions importantes à savoir +• Développer une politique d’emploi inclusive +• Faire du dialogue social un levier pour l’embauche de personnes handicapées + +INTÉGRATION ET MAINTIEN DANS L'EMPLOI +• RQTH : Définition et Enjeux +• Acteurs clés +• Rôle du référent handicape + + +CONCLUSION +• Les avantages à intégrer une PSH dans l'organisation";;5 Discovery;1;1;680;5;https://img.mysy-training.com/5doscovery/Logo_complet_couleurswebp.webp;;1;"Embodiment et technique de l'incarnation pour prendre la peau de la personne en situation de handicap et mieux comprendre sa position. +Avec la réalité virtuelle, vous avez les bénéfices suivants : +• RAPIDITÉ ET EFFICACITÉ - CONFIANCE - ÉMOTION +• CONCENTRATION – RENTABILITÉ - LUDIQUE ET ENGAGEANT +• DÉMULTIPLICATION DES SENSATIONS";;management;1;1;fr-;;Réalité Virtuelle;https://img.mysy-training.com/5doscovery/5disc_bannier1.png +TEST_10009;GESTION DU STRESS;management;"Le stress fait partie de notre existence. Les facteurs de stress d’aujourd’hui sont nombreux et se multiplient et face à eux, le lâcher prise est indispensable. C’est seulement lorsque nous n’avons plus assez de ressources internes pour y faire face, qu’il devient alors problématique. +Découvrez nos techniques de gestion du stress pour être plus à l’aise dans un environnement professionnel et réussir à ne pas se laisser envahir par des émotions négatives. +Au cours de notre formation en réalité virtuelle, nous allons vous entraîner à détecter vos facteurs de stress et à gagner en gestion des émotions, prise de recul et résilience pour vous sentir à la fois détendu et performant.";"LEVIER #1 : Développer ses compétences inter-personnelles +LEVIER #2 : Renforcer son positionnement et agilité +LEVIER #3 : Enrichir ses connaissances sur soi et les autres";"LES OUTILS DE DÉVELOPPEMENTS PERSONNELS +• La connaissance de soi +• Les modèles méthodologiques et scientifiques +• L’apport des neurosciences Devenir son «coach» personnel : démarche et enjeux + +LÂCHER PRISE ET ANCRAGE +• Comment prendre de la distance +• S’ancrer dans l’instant présent +• Développer optimisme, empathie et bienveillance + +LE CHANGEMENT COMME FORCE MOTRICE +• Le cycle du changement dans un monde incertain (VUCA) +• Le modèle Agile® +• Apprendre à apprendre et…désapprendre + +CONNAITRE SA PERSONNALITÉ +• Apport de la méthode Process Com +• Les différents profils de Personnalité +• Perception, Besoins psychologiques, Motivations +• Gérer les zones d’inconfort + + +VALEURS PERSONNELLES ET ÉQUILIBRE +• La carte des valeurs fondamentales +• Réactualisation de ses principes +• Domaines de vie et équilibre +• Revisiter la pyramide de Maslow + +CONSTRUIRE MON PLAN D’ACTIONS PERSONNELLES +• Clarifier ses objectifs dans les 5 domaines de vie +• Lever les freins internes et les doutes +• Passer à l’action... avec implication et détachement Mesurer ses résultats";;5 Discovery;1;1;680;5;https://img.mysy-training.com/5doscovery/Logo_complet_couleurswebp.webp;;1;"• De nombreux outils de coaching personnel et pluridisciplinaire +• Modèles Process Com, Psychologie positive, Intelligence émotionnelle + +Avec la réalité virtuelle, vous avez les bénéfices suivants : +• RAPIDITÉ ET EFFICACITÉ - CONFIANCE - ÉMOTION +• CONCENTRATION – RENTABILITÉ - LUDIQUE ET ENGAGEANT +• DÉMULTIPLICATION DES SENSATIONS";;management;1;1;fr-;;Réalité Virtuelle;https://img.mysy-training.com/5doscovery/5disc_bannier1.png diff --git a/public/sample/template_import_session_formation_old3.csv b/public/sample/template_import_session_formation_old3.csv new file mode 100644 index 0000000..637cf5e --- /dev/null +++ b/public/sample/template_import_session_formation_old3.csv @@ -0,0 +1,6 @@ +code_session;date_debut;date_fin;nb_participant;adresse;code_postal;ville;session_status;date_debut_inscription;date_fin_inscription;formateur;distantiel;presentiel +10008_S1;23/02/2023;23/02/2023;10;adresse 1;75000;paris;1;03/01/2023;22/02/2023;5 Discovery;0;1 +10008_S2;15/03/2023;15/03/2023;11;adresse 2;75000;paris;1;03/01/2023;14/03/2023;5 Discovery;1;0 +10008_S3;10/04/2023;10/04/2023;12;adresse 3;75000;paris;1;03/01/2023;09/04/2023;5 Discovery;0;1 +10008_S4;26/05/2023;26/05/2023;13;adresse 4;75000;paris;1;03/01/2023;25/05/2023;5 Discovery;1;1 +10008_S5;22/06/2023;22/06/2023;14;adresse 5;75000;paris;1;03/01/2023;21/06/2023;5 Discovery;1;0 diff --git a/public/sample/template_import_session_formation_old4.csv b/public/sample/template_import_session_formation_old4.csv new file mode 100644 index 0000000..2b77e99 --- /dev/null +++ b/public/sample/template_import_session_formation_old4.csv @@ -0,0 +1,6 @@ +code_session;date_debut;date_fin;nb_participant;adresse;code_postal;ville;session_status;date_debut_inscription;date_fin_inscription;formateur;distantiel;presentiel;prix_session +10008_S6;23/02/2023;23/02/2023;10;adresse 1;75000;paris;1;03/01/2023;22/02/2023;5 Discovery;0;1;123,5 +10008_S7;15/03/2023;15/03/2023;11;adresse 2;75000;paris;1;03/01/2023;14/03/2023;5 Discovery;1;0;125,7 +10008_S8;10/04/2023;10/04/2023;12;adresse 3;75000;paris;1;03/01/2023;09/04/2023;5 Discovery;0;1;0 +10008_S9;26/05/2023;26/05/2023;13;adresse 4;75000;paris;1;03/01/2023;25/05/2023;5 Discovery;1;1;0 +10008_S10;22/06/2023;22/06/2023;14;adresse 5;75000;paris;1;03/01/2023;21/06/2023;5 Discovery;1;0;0 diff --git a/public/sample/template_import_stagiaires.csv b/public/sample/template_import_stagiaires.csv index 849463e..2dbd5dd 100644 --- a/public/sample/template_import_stagiaires.csv +++ b/public/sample/template_import_stagiaires.csv @@ -1,2 +1,3 @@ prenom;nom;employeur;telephone;email;modefinancement;opco;status;prix sekou;balde;employeur;telephone;billardman1@yahoo.fr;modefinancement;opco;1;12 +cherif ;nom_cheri;Mysy;10101;billardman01@hotmail.com;modefinancement;opco;0;0 diff --git a/public/sample/template_import_stagiaires_old.csv b/public/sample/template_import_stagiaires_old.csv new file mode 100644 index 0000000..849463e --- /dev/null +++ b/public/sample/template_import_stagiaires_old.csv @@ -0,0 +1,2 @@ +prenom;nom;employeur;telephone;email;modefinancement;opco;status;prix +sekou;balde;employeur;telephone;billardman1@yahoo.fr;modefinancement;opco;1;12 diff --git a/src/components/DisplayDetailClass_new_v2.js b/src/components/DisplayDetailClass_new_v2.js index e543788..7760786 100644 --- a/src/components/DisplayDetailClass_new_v2.js +++ b/src/components/DisplayDetailClass_new_v2.js @@ -42,6 +42,7 @@ import { confirmAlert } from 'react-confirm-alert'; import Rating from '@mui/material/Rating'; import parse from 'html-react-parser'; import Inscription from "./Inscription_Information"; + import mysy_logo2 from "../mysy_img2/Logo_MySy.png" import { FaSearch, FaRegArrowAltCircleDown, FaRegArrowAltCircleUp } from 'react-icons/fa'; @@ -1428,6 +1429,8 @@ const DisplayDetailClass_new_v2 = (props) => { + +
{String(inscritpion) === "1" &&
{ } + {(String(action).toLocaleLowerCase() === "inscription" || String(action).toLocaleLowerCase() === "information") + && String(action).toLocaleLowerCase() !== "evaluation" + &&
+ + +
+ } + + {String(action).toLocaleLowerCase() !== "inscription" && String(action).toLocaleLowerCase() !== "information" && String(tokenEval_api) === "true" + &&
+ Zone evaluation : +
+ + +
+ } + + + +
Description diff --git a/src/components/Formation.js b/src/components/Formation.js index 00fbcec..da25da4 100644 --- a/src/components/Formation.js +++ b/src/components/Formation.js @@ -327,7 +327,7 @@ const Formation = (props) => { {props.formation.duration_unit &&
-
Durée : +
Durée
{String(props.formation.duration_unit) === "heure" && @@ -352,7 +352,7 @@ const Formation = (props) => { {!props.formation.duration_unit &&
-
Durée : +
Durée
{props.formation.duration &&
@@ -369,7 +369,7 @@ const Formation = (props) => { }
- Certification : + Certification
@@ -508,7 +508,7 @@ const Formation = (props) => {
- Sur site : + Sur site
{props.formation.presentiel && props.formation.presentiel.presentiel && String(props.formation.presentiel.presentiel) === String("1") &&
@@ -528,7 +528,7 @@ const Formation = (props) => {
- A distance : + A distance
{props.formation.presentiel && props.formation.presentiel.distantiel && String(props.formation.presentiel.distantiel) === String("1") &&
@@ -548,7 +548,7 @@ const Formation = (props) => {
- Support : + Support
{props.formation.support &&
@@ -563,7 +563,7 @@ const Formation = (props) => {
- Type : + Type
{props.formation.type &&
diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index ead1bab..ff66ac6 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -354,13 +354,13 @@ function GestionAdministrative(props) { const columns_list_evaluation = [ { field: 'id', headerName: 'id', hide: true }, - { field: 'email', headerName: 'email', width: 250, hideable: false, flex: 1 }, + { field: 'email', headerName: 'email', width: 150, hideable: false, flex: 1 }, { field: 'nom', headerName: 'nom', width: 150, hide: false, editable: true }, { field: 'prenom', headerName: 'prenom', width: 150, hide: false, editable: false }, { field: 'eval_eval', headerName: 'Evaluation', width: 100, editable: false, }, { field: 'eval_note', headerName: 'Note', width: 100, editable: false, }, { field: 'eval_date', headerName: 'Date evalution', width: 100, editable: false, }, - { + {/* field: "valide", headerName: 'Valider', renderCell: (cellValues) => { return ( @@ -377,7 +377,7 @@ function GestionAdministrative(props) { ); } - }, + */}, ] @@ -510,6 +510,20 @@ function GestionAdministrative(props) { setliste_participants_file_change_api(); setliste_sessions_file_change_api(); setCreateSessionFormation_api(); + + document.getElementById('menu_preinscrit').style.background = "#104277"; + document.getElementById('menu_preinscrit').style.color = "#ffffff"; + + document.getElementById('menu_inscrit').style.background = "#d8edfc"; + document.getElementById('menu_inscrit').style.color = "#3b3e40"; + + document.getElementById('menu_emarge').style.background = "#d8edfc"; + document.getElementById('menu_emarge').style.color = "#3b3e40"; + + document.getElementById('menu_eval').style.background = "#d8edfc"; + document.getElementById('menu_eval').style.color = "#3b3e40"; + + } function submenu_inscrit() { @@ -519,6 +533,21 @@ function GestionAdministrative(props) { setliste_participants_file_change_api(); setliste_sessions_file_change_api(); setCreateSessionFormation_api(); + + + document.getElementById('menu_inscrit').style.background = "#104277"; + document.getElementById('menu_inscrit').style.color = "#ffffff"; + + document.getElementById('menu_preinscrit').style.background = "#d8edfc"; + document.getElementById('menu_preinscrit').style.color = "#3b3e40"; + + document.getElementById('menu_emarge').style.background = "#d8edfc"; + document.getElementById('menu_emarge').style.color = "#3b3e40"; + + document.getElementById('menu_eval').style.background = "#d8edfc"; + document.getElementById('menu_eval').style.color = "#3b3e40"; + + } function submenu_divers() { @@ -537,6 +566,18 @@ function GestionAdministrative(props) { setliste_participants_file_change_api(); setliste_sessions_file_change_api(); setCreateSessionFormation_api(); + + document.getElementById('menu_emarge').style.background = "#104277"; + document.getElementById('menu_emarge').style.color = "#ffffff"; + + document.getElementById('menu_preinscrit').style.background = "#d8edfc"; + document.getElementById('menu_preinscrit').style.color = "#3b3e40"; + + document.getElementById('menu_inscrit').style.background = "#d8edfc"; + document.getElementById('menu_inscrit').style.color = "#3b3e40"; + + document.getElementById('menu_eval').style.background = "#d8edfc"; + document.getElementById('menu_eval').style.color = "#3b3e40"; } function submenu_evaluation() { @@ -546,6 +587,19 @@ function GestionAdministrative(props) { setliste_participants_file_change_api(); setliste_sessions_file_change_api(); setCreateSessionFormation_api(); + + document.getElementById('menu_eval').style.background = "#104277"; + document.getElementById('menu_eval').style.color = "#ffffff"; + + document.getElementById('menu_preinscrit').style.background = "#d8edfc"; + document.getElementById('menu_preinscrit').style.color = "#3b3e40"; + + document.getElementById('menu_inscrit').style.background = "#d8edfc"; + document.getElementById('menu_inscrit').style.color = "#3b3e40"; + + document.getElementById('menu_emarge').style.background = "#d8edfc"; + document.getElementById('menu_emarge').style.color = "#3b3e40"; + } @@ -898,7 +952,7 @@ function GestionAdministrative(props) { }) .then((data) => data.json()) .then((data) => { - console.log('Success:', data['message'], "data['status'] = ", data['status']); + console.log('GetListeEvaluation -- Success:', data['message'], "data['status'] = ", data['status']); setGetListePreinscrit_evaluation_result(data['message']); setRows_evaluation(data['message']); if (String(data['status']) === String("false")) { @@ -998,6 +1052,8 @@ function GestionAdministrative(props) { } GetCurrentSession(event.target.value); + + submenu_inscrit(); }; const [CreateListEmargement_api, setCreateListEmargement_api] = useState(); @@ -1771,6 +1827,7 @@ function GestionAdministrative(props) { GetListeInscrit(mysession); GetListeEmargement(mysession); GetListeEvaluation(mysession); + submenu_inscrit(); } else { setliste_participants_file_change_message(result['message']); @@ -2248,14 +2305,31 @@ function GestionAdministrative(props) {
-  
+
- Importer des sessions de formation
+ +
+ {session_file_name && } + {String(liste_sessions_file_change_api) === String("true") && } + {String(liste_sessions_file_change_api) === String("false") && } + + Télécharger un fichier modèle
-
+ {/*
+
*/}
@@ -2325,7 +2399,7 @@ function GestionAdministrative(props) {
- +
@@ -2636,8 +2710,8 @@ function GestionAdministrative(props) {
- - + + {/*
*/} @@ -2852,7 +2926,7 @@ function GestionAdministrative(props) { selectionModel={selectionModel_evaluation} localeText={frFR.components.MuiDataGrid.defaultProps.localeText} - rows={rowss_emarg.map((item, index) => ( + rows={rowss_evaluation.map((item, index) => ( { id: index, nom: JSON.parse(item).nom, diff --git a/src/components/Inscription_Information.js b/src/components/Inscription_Information.js index fca502d..5e2d39e 100644 --- a/src/components/Inscription_Information.js +++ b/src/components/Inscription_Information.js @@ -570,7 +570,7 @@ function Inscription_Information(props) { }; - const [RatingValue, setRatingValue] = useState(); + const [RatingValue, setRatingValue] = useState(0); let datafromchild = "yaaaaa child"; return ( @@ -803,7 +803,7 @@ function Inscription_Information(props) { String(AnnulerFction_status) !== "1" && String(SendEvaluationClass_api) === "true" &&
- OKKKKK + Votre évaluation à bien été prise en compte. Merci.
} diff --git a/src/components/Recherche_new_v2.js b/src/components/Recherche_new_v2.js index 6e2f024..5647d00 100644 --- a/src/components/Recherche_new_v2.js +++ b/src/components/Recherche_new_v2.js @@ -152,9 +152,13 @@ const Recherche_new_v2 = () => { if (showelement == "true") { setshowelement("false"); + document.getElementById('block_partner').style.top = "5200px" + document.getElementById('pieddepage_v2').style.top = "5800px" } else if (showelement == "false") { setshowelement("true"); + document.getElementById('block_partner').style.top = "6300px" + document.getElementById('pieddepage_v2').style.top = "6800px" } @@ -444,6 +448,12 @@ const Recherche_new_v2 = () => { function TrainingCPFHandle(event) { var ele = document.querySelector('input[name="TrainingCPF"]:checked').value + var myelement; + + if (document.getElementById('rech_middlebox')) { + myelement = document.getElementById('rech_middlebox'); + } + var toto = ""; var filtre1 = ""; @@ -515,6 +525,8 @@ const Recherche_new_v2 = () => { } } + + } // Recup du filtre de prix @@ -534,7 +546,9 @@ const Recherche_new_v2 = () => { //console.log("############################ filtre1 = " + filtre1); setCurrentPage2(1); //console.log(" ????????????????????????????filtre2 = "+filtre2); - + if (myelement) { + myelement.scrollIntoView({ behavior: 'smooth' }); + } return; } @@ -549,7 +563,11 @@ const Recherche_new_v2 = () => { var filtre2 = ""; var filtre3 = ""; + var myelement; + if (document.getElementById('rech_middlebox')) { + myelement = document.getElementById('rech_middlebox'); + } var crit_TrainingPrice = ""; @@ -632,20 +650,15 @@ const Recherche_new_v2 = () => { setCurrentPage2(1); //console.log(" ????????????????????????????filtre2 = "+filtre2); + if (myelement) { + // 👇 Will scroll smoothly to the top of the next section + myelement.scrollIntoView({ behavior: 'smooth' }); + + } + return; - /*// recuperation du filtre du type (cours, tuto, etc) - if (document.getElementById("TrainingType")) { - crit_TrainingType = document.getElementById("TrainingType").value; - if (crit_TrainingType.length > 0) { - filtre1 = result.filter((maformation) => JSON.parse(maformation).type === crit_TrainingType); - setv11(filtre1); - } - else if (crit_TrainingType.length <= 0 || String(crit_TrainingType) === String("NA")) { - filtre1 = result; - setv11(filtre1); - } - }*/ + @@ -1398,7 +1411,7 @@ const Recherche_new_v2 = () => { //setmyApimyApiMessage("") }) - window.scrollTo(0, 600); + // window.scrollTo(0, 600); @@ -1681,27 +1694,42 @@ const Recherche_new_v2 = () => { } + function ReinitFilters() { + // Reinitialisation des filtre + annulefiltrecertif(); + annulefiltresupportchecked(); + annulefiltretypechecked(); + annulefiltrelieuchecked(); + annulefiltrecpf(); + } function getClassByMetier(my_liste_metier) { + + var myelement; + + if (document.getElementById('rech_middlebox')) { + myelement = document.getElementById('rech_middlebox'); + } + var check_metier = ""; if (document.querySelector('input[name="metier_radio"]:checked')) { check_metier = document.querySelector('input[name="metier_radio"]:checked').value; } - // Reinitialisation des filtre - annulefiltrecertif(); - annulefiltresupportchecked(); - annulefiltretypechecked(); - annulefiltrelieuchecked(); - annulefiltrecpf(); + ReinitFilters(); if (check_metier === "tout") { //alert(" tout et sortir"); setdomaine_v11(domaine_v11_orig); DisplayXfirstClas(); + + if (myelement) { + // 👇 Will scroll smoothly to the top of the next section + myelement.scrollIntoView({ behavior: 'smooth' }); + } return; } @@ -1755,6 +1783,12 @@ const Recherche_new_v2 = () => { //setmyApimyApiMessage("") }) + console.log(" ICI MOVE TO "); + if (myelement) { + // 👇 Will scroll smoothly to the top of the next section + myelement.scrollIntoView({ behavior: 'smooth' }); + } + } @@ -2604,11 +2638,11 @@ const Recherche_new_v2 = () => {
- -
- MySy Training Technology - -
+
+
+ MySy Training Technology + +
@@ -2819,7 +2853,7 @@ const Recherche_new_v2 = () => {
-
+
Nos Formations & Tutoriels
{showelement === "true" &&
@@ -3321,7 +3355,7 @@ const Recherche_new_v2 = () => {
} -
+
Nos Formations & Tutoriels
{String(userconnected) === String("1") &&
@@ -3577,7 +3611,7 @@ const Recherche_new_v2 = () => {
-
+
@@ -3623,7 +3657,7 @@ const Recherche_new_v2 = () => {
-
+
diff --git a/src/styles/components/_footer.scss b/src/styles/components/_footer.scss index 6d301bd..7252fa5 100644 --- a/src/styles/components/_footer.scss +++ b/src/styles/components/_footer.scss @@ -1,13 +1,15 @@ .footer { - a{ + a { text-decoration: none; cursor: pointer; color: white; } + .social-svg-mask { fill: white !important; } + .social-container { width: 80% !important; height: 80% !important; @@ -31,7 +33,15 @@ .copyright { font-size: 0.5rem; } - .Box_div { + + .SocialIcon { + top: 5px !important; + width: 30px !important; + height: 30px !important; + //left: 10px !important; + } + + .Box_div { padding: 1rem 1rem; background: #104277; color: white !important; @@ -89,6 +99,7 @@ margin-bottom: 0rem; font-weight: bold; } + a:link { text-decoration: none; } @@ -250,6 +261,7 @@ margin-bottom: 0.5rem; font-weight: bold; } + a:link { text-decoration: none; } @@ -324,7 +336,7 @@ } } - .Heading_p { + .Heading_p { font-size: 0.9rem; color: #81bc3a; margin-bottom: 0.5rem; @@ -347,4 +359,4 @@ text-decoration: none; } } -} +} \ No newline at end of file diff --git a/src/styles/components/_formation.scss b/src/styles/components/_formation.scss index cedf4ba..8990daa 100644 --- a/src/styles/components/_formation.scss +++ b/src/styles/components/_formation.scss @@ -319,8 +319,8 @@ font-family: 'Albert Sans'; font-style: normal; - font-weight: 900; - font-size: 14px; + font-weight: 600; + font-size: 12px; line-height: 17px; /* identical to box height */ @@ -357,7 +357,8 @@ .div_row_gauche_critere { padding: 10px; width: 100% !important; - padding-left: 5px; + padding-left: 1px; + padding-right: 1px; } diff --git a/src/styles/components/_gestionadministrative.scss b/src/styles/components/_gestionadministrative.scss index 0d15dcc..91ac0de 100644 --- a/src/styles/components/_gestionadministrative.scss +++ b/src/styles/components/_gestionadministrative.scss @@ -247,7 +247,7 @@ float: left; // border:1px solid black; // border-width:0.01rem; - width: 45%; + //width: 45%; border-radius: 1rem; } @@ -441,6 +441,10 @@ margin-top: 1rem !important; } + .preview_certif:hover { + transform: scale(2); + margin-left: 5rem; + } } @media only screen and (min-width: 992px) and (max-width: 1199px) { @@ -663,7 +667,10 @@ border-radius: 1rem !important; margin-top: 1rem !important; } - + .preview_certif:hover { + transform: scale(2); + margin-left: 5rem; + } } @@ -857,6 +864,11 @@ margin-top: 1rem !important; } + .preview_certif:hover { + transform: scale(1.8); + margin-left: 10rem; + } + } .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid { diff --git a/src/styles/components/_reherche_new_v2.scss b/src/styles/components/_reherche_new_v2.scss index 9fd3e82..32645e0 100644 --- a/src/styles/components/_reherche_new_v2.scss +++ b/src/styles/components/_reherche_new_v2.scss @@ -820,9 +820,9 @@ .title_desc_header { position: absolute; - width: 327px; + width: 95%; height: 120px; - left: 24px; + //left: 24px; top: 100px; font-family: 'Albert Sans'; @@ -865,7 +865,7 @@ //height: 450px; left: 0px; //top: 5850px; - top: 5300px; + top: 5800px; background: #FFF5DA; z-index: -1; } @@ -898,43 +898,31 @@ .title1 { position: absolute; - width: 327px; + height: 120px; - left: 24px; - //top: 122px; - - font-family: 'Albert Sans'; + font-family: "Albert Sans"; font-style: normal; - font-weight: 700; - font-size: 32px; - line-height: 40px; - /* or 125% */ - + font-weight: 600; + font-size: 25px; + line-height: 30px; text-align: center; letter-spacing: -1px; - - /* Deep Blue */ - color: #0A043C; } .title2 { position: absolute; - width: 327px; - height: 38px; - left: 24px; - top: 80px; - - font-family: 'Albert Sans'; + height: 35px; + left: 5%; + top: 90px; + font-family: "Albert Sans"; font-style: normal; - font-weight: 500; - font-size: 16px; + font-size: 14px; line-height: 19px; + letter-spacing: 1px; text-align: center; - - /* Deep Blue */ - color: #0A043C; + font-weight: 500; } @@ -1157,8 +1145,8 @@ font-family: 'Albert Sans'; font-style: normal; - font-weight: 700; - font-size: 30px; + font-weight: 600; + font-size: 25px; line-height: 38px; /* identical to box height */ @@ -2094,7 +2082,7 @@ cursor: pointer; width: 95%; height: 386px; //top: 5300px; - top: 4750px; + top: 5200px; /* White */ @@ -2165,7 +2153,7 @@ cursor: pointer; } .block_partner_sous_block_logo_desc_desc { - width: 600px; + //width: 600px; height: 48px; font-family: 'Albert Sans';