From 1e6205b232e65619a35c0ec65c4d7a0820b5f70f Mon Sep 17 00:00:00 2001 From: Cherif Date: Fri, 2 Jan 2026 17:14:24 +0000 Subject: [PATCH] 02/01/26 - 13h --- src/App.css | 4 +- src/App.js | 10 +- src/components/Account.js | 286 ++-- src/components/AddClassManual.js | 17 +- src/components/Detailled_Class_2026.js | 326 ++++ src/components/Employes.js | 789 ++++++++-- src/components/HebergementLms.js | 29 +- src/components/LandingPage_2026.js | 1361 +++++++++++++++++ src/components/MarketPlace_2026.js | 192 +++ src/components/Module_Editique.js | 186 ++- src/components/New_ButtonHilight_2025.js | 2 +- src/components/Partner_Commande.js | 305 ++-- .../Layout_Without_Testimony.js | 16 +- .../header_automatic_files/Header.jsx | 4 + src/components/marketplace_2026/Accordion.jsx | 29 + src/components/marketplace_2026/Badge.jsx | 6 + src/components/marketplace_2026/Button.jsx | 28 + src/components/marketplace_2026/Card.jsx | 10 + .../marketplace_2026/CourseCard.jsx | 50 + .../marketplace_2026/CourseCardSkeleton.jsx | 32 + src/components/marketplace_2026/FilterBar.jsx | 91 ++ src/components/marketplace_2026/Input.jsx | 12 + src/components/marketplace_2026/Select.jsx | 15 + src/components/marketplace_2026/Skeleton.jsx | 6 + src/components/marketplace_2026/accordion.css | 63 + src/components/marketplace_2026/badge.css | 23 + src/components/marketplace_2026/button.css | 92 ++ src/components/marketplace_2026/card.css | 8 + .../marketplace_2026/courseCard.css | 59 + src/components/marketplace_2026/input.css | 49 + .../marketplace_2026/marketplace.css | 76 + src/components/marketplace_2026/select.css | 19 + src/components/marketplace_2026/skeleton.css | 10 + src/pages/detailled_class_2026.js | 22 + src/pages/landing_page_2026.js | 22 + src/pages/marketplace_2026.js | 22 + src/pages/partner.js | 3 +- src/styles/components/_account.scss | 81 +- .../components/_detailled_class_2026.scss | 366 +++++ src/styles/components/_marketplace_2026.scss | 249 +++ src/styles/index.scss | 6 +- 41 files changed, 4556 insertions(+), 420 deletions(-) create mode 100644 src/components/Detailled_Class_2026.js create mode 100644 src/components/LandingPage_2026.js create mode 100644 src/components/MarketPlace_2026.js create mode 100644 src/components/marketplace_2026/Accordion.jsx create mode 100644 src/components/marketplace_2026/Badge.jsx create mode 100644 src/components/marketplace_2026/Button.jsx create mode 100644 src/components/marketplace_2026/Card.jsx create mode 100644 src/components/marketplace_2026/CourseCard.jsx create mode 100644 src/components/marketplace_2026/CourseCardSkeleton.jsx create mode 100644 src/components/marketplace_2026/FilterBar.jsx create mode 100644 src/components/marketplace_2026/Input.jsx create mode 100644 src/components/marketplace_2026/Select.jsx create mode 100644 src/components/marketplace_2026/Skeleton.jsx create mode 100644 src/components/marketplace_2026/accordion.css create mode 100644 src/components/marketplace_2026/badge.css create mode 100644 src/components/marketplace_2026/button.css create mode 100644 src/components/marketplace_2026/card.css create mode 100644 src/components/marketplace_2026/courseCard.css create mode 100644 src/components/marketplace_2026/input.css create mode 100644 src/components/marketplace_2026/marketplace.css create mode 100644 src/components/marketplace_2026/select.css create mode 100644 src/components/marketplace_2026/skeleton.css create mode 100644 src/pages/detailled_class_2026.js create mode 100644 src/pages/landing_page_2026.js create mode 100644 src/pages/marketplace_2026.js create mode 100644 src/styles/components/_detailled_class_2026.scss create mode 100644 src/styles/components/_marketplace_2026.scss diff --git a/src/App.css b/src/App.css index 2f39d65..155a9f8 100644 --- a/src/App.css +++ b/src/App.css @@ -1,4 +1,4 @@ - + /* latin-ext */ @@ -208,7 +208,7 @@ body { background-color: white; - font-family: Arial; + font-family: "DM Sans", ui-sans-serif, system-ui, "-apple-system", "Segoe UI", "Roboto", "Arial", "Apple Color Emoji","Segoe UI Emoji"; text-align: center; } } diff --git a/src/App.js b/src/App.js index 03672fe..b0fdfcb 100644 --- a/src/App.js +++ b/src/App.js @@ -83,6 +83,10 @@ import img_loading_spin from "./mysy_img/mysy_spin_loading.gif"; function App() { + const New_Marktplace_2026 = lazy(() => import("./pages/marketplace_2026")); + const New_Detailled_Class_2026 = lazy(() => import("./pages/detailled_class_2026")); + const New_Landing_Page_2026 = lazy(() => import("./pages/landing_page_2026")); + const New_Marktplace_2025 = lazy(() => import("./pages/new_p_marketplace_2025")); const New_Test_Header_Footer_2025 = lazy(() => import("./pages/new_p_test_header_footer_2025")); const Jmjformation_catalogue = lazy(() => import("./pages/jmjformation_catalogue_public")); @@ -141,7 +145,7 @@ function App() { const AddArticle = lazy(() => import("./pages/addarticle")); const RechecheArticles = lazy(() => import("./pages/recherchearticles")); const PartnerLogin1 = lazy(() => import("./pages/partnerlogin1")); - const PartnerLogin0 = lazy(() => import("./pages/partnerlogin0")); + const PartnerLogin0 = lazy(() => import("./pages/partnerlogin0")); const PartnerLogin = lazy(() => import("./pages/partnerlogin")); const CreateAccount = lazy(() => import("./pages/createaccount")); const Partner = lazy(() => import("./pages/partner")); @@ -342,6 +346,10 @@ function App() { {/* Debut Migration */} + + + + diff --git a/src/components/Account.js b/src/components/Account.js index 88d4d8d..b45bbba 100644 --- a/src/components/Account.js +++ b/src/components/Account.js @@ -403,12 +403,12 @@ function Account() { -
-
-

Connexion MySy Training Technology

-
-
-
+ +
+ + + + + +
+ + {String(firstConnexion) === "1" && +
+
+ Cher Utilisateur, c'est votre première connexion,
 
+ Nous sommes ravis de vous accueillir. Nous vous invitons à modifier votre mot de passe à partir du menu "MES INFORMATIONS" ==> Pavé "SECURITE" puis "MODIFIER"

+
+  
Merci. +
} - {String(myApiResponse) !== String("true") &&
- {result} + {String(myApiResponse) === String("true") &&
+ {result} -
} +
} + {String(myApiResponse) !== String("true") &&
+ {result} - {String(menu) === String("mes_factures") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } +
} - {String(menu) === String("mes_devis") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + {String(menu) === String("mes_factures") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } + + {String(menu) === String("mes_devis") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } - {String(menu) === String("modules_mes_documents") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + {String(menu) === String("modules_mes_documents") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } - {String(menu) === String("mes_conventions") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + {String(menu) === String("mes_conventions") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } - {String(menu) === String("mes_convocations") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + {String(menu) === String("mes_convocations") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } - {String(menu) === String("mes_attestations") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + {String(menu) === String("mes_attestations") && connected_user_data && connected_user_data.partner_owner_recid && + connected_user_data.partner_client_id && + } - {String(menu) === String("mes_stagiaires") && connected_user_data && connected_user_data.partner_owner_recid && - connected_user_data.partner_client_id && - } + />} - {String(menu) === String("mes_documents") && } + {String(menu) === String("mes_documents") && } - {String(menu) === String("affichage") && } - - -
+ {String(menu) === String("affichage") && }
- -
); diff --git a/src/components/AddClassManual.js b/src/components/AddClassManual.js index 28d2e10..d85d0dd 100644 --- a/src/components/AddClassManual.js +++ b/src/components/AddClassManual.js @@ -664,7 +664,7 @@ const AddClassManual = (props) => { var node = { "_id": local_id, "id": localid, - "label": local_code+" - "+String(local_titre).substring(0, 20), + "label": local_code + " - " + String(local_titre).substring(0, 20), "code": local_code, "titre": local_titre, "credit": local_credit, @@ -6483,12 +6483,12 @@ const AddClassManual = (props) => { } if (mylocaltraining.ATTESTATION_FORMATION_PDF) { - console.log(" ### eeee = ", mylocaltraining.ATTESTATION_FORMATION_PDF) + console.log(" ### eeee = ", mylocaltraining.ATTESTATION_FORMATION_PDF) setselected_default_attestation_PDF(mylocaltraining.ATTESTATION_FORMATION_PDF); } if (mylocaltraining.ATTESTATION_FORMATION_MAIL) { - console.log(" ### iii = ", mylocaltraining.ATTESTATION_FORMATION_MAIL) + console.log(" ### iii = ", mylocaltraining.ATTESTATION_FORMATION_MAIL) setselected_default_attestation_Email(mylocaltraining.ATTESTATION_FORMATION_MAIL); } @@ -7296,7 +7296,6 @@ const AddClassManual = (props) => { > Assistant IA   - {String(props.mytrainingclass.ref).trim() !== "" && } @@ -7310,6 +7309,10 @@ const AddClassManual = (props) => { {String(props.mytrainingclass.ref).trim() !== "" && } + + {String(props.mytrainingclass.ref).trim() !== "" && + } +
} {submenu && String(submenu) === "unite_enseignement" && @@ -7660,7 +7663,7 @@ const AddClassManual = (props) => { - {String(props.ispending) === String("0") &&
+ {String(props.ispending) === String("0") &&
{(String(datamodification) === String("1") || String(editor_tochange) === String("1")) &&
@@ -8569,7 +8572,7 @@ const AddClassManual = (props) => {
-
} +
}
@@ -10579,7 +10582,7 @@ const AddClassManual = (props) => { } {String(selected_statistic_question_type) === "Moyenne" && -