From 29db62440ee15ba570bb369ecf2b3d23390d8948 Mon Sep 17 00:00:00 2001 From: cherif Date: Fri, 2 Dec 2022 13:19:36 +0100 Subject: [PATCH] 02/12/22 - 13h00 --- src/components/Abonnement.js | 10 +- src/components/AddClassManual.js | 5 +- src/components/ButtonHilight.js | 10 + src/components/CheckOut.js | 14 +- .../DisplayPartnerTrainingsPagination.js | 57 +- src/components/GestionAdministrative.js | 41 +- src/components/Header.js | 9 + src/components/Inscription_Information.js | 4 +- src/components/PaymentMethode.js | 5 +- src/components/PaymentMethode_Carte.js | 9 +- src/components/PaymentMethode_WO_connect.js | 5 +- src/components/RechercheArticles.js | 9 + src/components/Recherche_new.js | 11 + src/mysy_img/logo-stripe-secure.png | Bin 0 -> 44951 bytes src/styles/components/_abonnement.scss | 1302 +++++++++-------- src/styles/components/_checkout.scss | 11 +- .../components/_displaydetailarticle.scss | 3 +- .../components/_displaydetailclass_new.scss | 13 +- .../components/_gestionadministrative.scss | 2 +- 19 files changed, 832 insertions(+), 688 deletions(-) create mode 100644 src/mysy_img/logo-stripe-secure.png diff --git a/src/components/Abonnement.js b/src/components/Abonnement.js index 65b57be..53d639a 100644 --- a/src/components/Abonnement.js +++ b/src/components/Abonnement.js @@ -25,7 +25,7 @@ import PaymentMethod from "./PaymentMethode"; import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5"; import fileDownload from 'js-file-download' import PayementComponent_Carte from "./PaymentMethode_Carte" - +import img_logo_stripe from "./../mysy_img/logo-stripe-secure.png"; function Abonnement(props) { @@ -573,14 +573,14 @@ function Abonnement(props) {
Votre plan actuel
Vous êtes actuellement sur un plan : {String(currentpack2).toUpperCase()}
 
-
Mode de Paiement
+
Mode de Paiement
{paymentmode && Object.keys(paymentmode).length > 0 && paymentmode.map((payment) => ( @@ -1257,8 +1263,8 @@ function CheckOut(props) {
Carte Bancaire
-   - +   +
:not(style)': { m: 1 }, width: '100%', }}> @@ -1569,7 +1575,7 @@ function CheckOut(props) {
- + {(String(okcommande) !== String("ko") || (String(props.packs).toLowerCase() === String("decouverte"))) && } diff --git a/src/components/DisplayPartnerTrainingsPagination.js b/src/components/DisplayPartnerTrainingsPagination.js index d1cdd59..2586dd4 100644 --- a/src/components/DisplayPartnerTrainingsPagination.js +++ b/src/components/DisplayPartnerTrainingsPagination.js @@ -10,8 +10,9 @@ import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid'; import Footer from "./Fotter"; import tick_ko from "../mysy_img/tick_KO.png"; -import { AiFillCloseCircle } from "react-icons/ai"; +import { AiFillCloseCircle, } from "react-icons/ai"; import parse from 'html-react-parser' +import { BsEye, BsFileText } from "react-icons/bs"; const DistplayPartnerTraningsPage = (props) => { @@ -150,6 +151,42 @@ const DistplayPartnerTraningsPage = (props) => { { field: 'description', headerName: 'Description', width: 150, flex: 1 }, { field: 'price', headerName: 'Prix', width: 100, align: "center", flex: 1 }, { field: 'published', headerName: 'Publié', width: 100, align: "center", flex: 1 }, + { + field: "management", headerName: 'Gestion', + renderCell: (cellValues) => { + return ( + + + + ); + } + }, + { + field: "visual", headerName: 'Visualiser', + renderCell: (cellValues) => { + return ( + + + + ); + } + }, { field: "Print", headerName: 'Editer', renderCell: (cellValues) => { @@ -167,11 +204,27 @@ const DistplayPartnerTraningsPage = (props) => { ); } - } + }, ] + function Visualiser(event, cellValues) { + window.open( + "/Display-Detail-formation/" + cellValues.row.internal_url , + '_blank' + ); + } + + + function handleClickManagement(event, cellValues){ + window.open( + "/GestionAdministrative/" + cellValues.row.internal_url , + '_blank' + ); + } + + function Edittraining(event, cellValues) { setreftrainingtoupdate(cellValues.row.internal_url); diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index c5c9da6..6d7752c 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -407,7 +407,7 @@ function GestionAdministrative(props) { var montant = String(cellValues.row.amount); if (parseFloat(montant).toFixed(2) <= 0) { - alert(" le montant de la formation est incorrect"); + alert(" Le montant de la formation est incorrect"); return; } @@ -1079,6 +1079,7 @@ function GestionAdministrative(props) { function annuleSessionUpdate() { GetCurrentSession(mysession); setsessionChanged(false); + desableSessionFields(); } const [SessionstartDate, setSessionstartDate] = useState(); const filterPassedTime_start = (time) => { @@ -1333,6 +1334,25 @@ function GestionAdministrative(props) { }); } + + function PrintSesssionDetail() { + + var filedetail = "detail_session.xlsx" + //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); + const stored_cookie = getCookie('tokenmysypart'); + + + var url = process.env.REACT_APP_API_URL + "myclass/api/DownloadParticipantsList/" + stored_cookie + "/" + mysession; + + + + axios.get(url, { responseType: 'blob', },) + .then((res) => { + fileDownload(res.data, filedetail) + }) + } + + function ConfirmEnvoiListEmargement() { confirmAlert({ message: "Confirmez l'envoi des demandes d'emargement aux participants", @@ -1603,6 +1623,13 @@ function GestionAdministrative(props) {
+ +
+ + +
+ + } @@ -1754,18 +1781,18 @@ function GestionAdministrative(props) {
- {sessionChanged && - }
- {!sessionChanged && - } - {sessionChanged && - } diff --git a/src/components/Header.js b/src/components/Header.js index 787769d..ce63a73 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -219,6 +219,10 @@ const Header = () => { history.push("/Partner", {mysy_arg:'partner'}); } + const handleBlogMenu = (event) => { + + history.push("/Recherche-Article-formation") + }; return (
@@ -354,6 +358,11 @@ const Header = () => { Nos Services
+
+ Le blog +
+ +
publier mes formations diff --git a/src/components/Inscription_Information.js b/src/components/Inscription_Information.js index de131fc..992b4d2 100644 --- a/src/components/Inscription_Information.js +++ b/src/components/Inscription_Information.js @@ -803,7 +803,7 @@ function Inscription_Information(props) { 'searchreplace visualblocks code fullscreen', 'insertdatetime media table paste code help wordcount' ], - //toolbar: false, + toolbar: false, content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px; }' }} /> @@ -818,8 +818,6 @@ function Inscription_Information(props) { onClick={SendInformationRequest} startIcon={}>Envoyer     {} - -
{/*
diff --git a/src/components/PaymentMethode.js b/src/components/PaymentMethode.js index a02085b..67cdc75 100644 --- a/src/components/PaymentMethode.js +++ b/src/components/PaymentMethode.js @@ -15,6 +15,7 @@ import FormControl from '@mui/material/FormControl'; import InputLabel from '@mui/material/InputLabel'; import OutlinedInput from '@mui/material/OutlinedInput'; import moment from 'moment' +import img_logo_stripe from "./../mysy_img/logo-stripe-secure.png"; function PaymentMethode(props) { @@ -265,8 +266,8 @@ function PaymentMethode(props) {
Carte Bancaire
-   - +   +
:not(style)': { m: 1 }, width: '100%', }}> diff --git a/src/components/PaymentMethode_Carte.js b/src/components/PaymentMethode_Carte.js index fad5301..37a17e4 100644 --- a/src/components/PaymentMethode_Carte.js +++ b/src/components/PaymentMethode_Carte.js @@ -1,7 +1,8 @@ import React, { useState, useEffect } from "react"; import Button from '@mui/material/Button'; -import img_visa_mastercard from "./../mysy_img/visa_mastercard.png" -import img_paypal from "./../mysy_img/paypal.png" +import img_visa_mastercard from "./../mysy_img/visa_mastercard.png"; +import img_logo_stripe from "./../mysy_img/logo-stripe-secure.png"; +import img_paypal from "./../mysy_img/paypal.png"; import axios from "axios"; import Box from '@mui/material/Box'; import TextField from '@mui/material/TextField'; @@ -253,8 +254,8 @@ function PaymentMethodeNoConnect(props) {
-   - +   +
:not(style)': { m: 1 }, width: '100%', }}> diff --git a/src/components/PaymentMethode_WO_connect.js b/src/components/PaymentMethode_WO_connect.js index abe124f..76e4d96 100644 --- a/src/components/PaymentMethode_WO_connect.js +++ b/src/components/PaymentMethode_WO_connect.js @@ -1,6 +1,7 @@ import React, { useState, useEffect } from "react"; import Button from '@mui/material/Button'; import img_visa_mastercard from "./../mysy_img/visa_mastercard.png" +import img_logo_stripe from "./../mysy_img/logo-stripe-secure.png"; import img_paypal from "./../mysy_img/paypal.png" import axios from "axios"; import Box from '@mui/material/Box'; @@ -235,8 +236,8 @@ function PaymentMethodeNoConnect(props) {
Carte Bancaire
-   - +   +
:not(style)': { m: 1 }, width: '100%', }}> diff --git a/src/components/RechercheArticles.js b/src/components/RechercheArticles.js index 4966efa..f91d1e3 100644 --- a/src/components/RechercheArticles.js +++ b/src/components/RechercheArticles.js @@ -421,6 +421,9 @@ const RechercheArticles = (props) => { history.push("/Partner", {mysy_arg:'partner'}); } + const handleFtionMenu = (event) => { + history.push("/") + }; return (
@@ -509,6 +512,12 @@ const RechercheArticles = (props) => {
Nos Services
+ +
+ Les formations +
+ +
publier mes formations diff --git a/src/components/Recherche_new.js b/src/components/Recherche_new.js index e841159..92c524d 100644 --- a/src/components/Recherche_new.js +++ b/src/components/Recherche_new.js @@ -1550,11 +1550,18 @@ const Recherche_new = () => { }; + + const handleClose_Account = () => { //alert(" my account"); setAccountMenu(null); }; + const handleBlogMenu = (event) => { + setproduitMenu(event.currentTarget); + history.push("/Recherche-Article-formation") + }; + const handleAccountConnexion = () => { setAccountMenu(null); history.push("/Connexion") @@ -2201,6 +2208,10 @@ const Recherche_new = () => { Nos Services
+
+ Le blog +
+
publier mes formations diff --git a/src/mysy_img/logo-stripe-secure.png b/src/mysy_img/logo-stripe-secure.png new file mode 100644 index 0000000000000000000000000000000000000000..2144e0f65182f09249ca481359accb24b5dc691e GIT binary patch literal 44951 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 mIVJuRE&MZb(OBpE(IA?={m_zq5lVx1*Pr) literal 0 HcmV?d00001 diff --git a/src/styles/components/_abonnement.scss b/src/styles/components/_abonnement.scss index c8837e8..fc95bee 100644 --- a/src/styles/components/_abonnement.scss +++ b/src/styles/components/_abonnement.scss @@ -1,668 +1,676 @@ .abonnement { - .h1_transparent { - color: transparent; - font-size: 0.1rem; - } - + .h1_transparent { + color: transparent; + font-size: 0.1rem; + } + + .okUpdateData { + font-size: small; + color: green; + font-style: italic; + } + + .warninigUpdateData { + font-size: small; + color: #F5BB04; + font-style: italic; + } + + .koUpdateData { + font-size: small; + color: red; + font-style: italic; + } + + + @media only screen and (max-width: 600px) { + /*style smartphones et petites tablettes en portrait*/ + .okUpdateData { font-size: small; color: green; font-style: italic; } - .warninigUpdateData { - font-size: small; - color: #F5BB04; - font-style: italic; - } - .koUpdateData { font-size: small; color: red; font-style: italic; } - - @media only screen and (max-width: 600px) { - /*style smartphones et petites tablettes en portrait*/ - - .okUpdateData { - font-size: small; - color: green; - font-style: italic; - } - - .koUpdateData { - font-size: small; - color: red; - font-style: italic; - } - - .facture_menu { - width: 10rem; - text-align: left; - padding: 0; - border: 0px; - } - - .facture_menu:hover:active, - .facture_menu:hover { - background-color: #e7f3fb; - } - .facture_menu:focus { - //border: 3px dotted green; - background-color: #e7f3fb; - } - - .div_info_facturation { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_plan_actuel { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_pack { - width: 100%; - border: 1px solid black; - } - - .texte_area { - width: 47% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin: 0rem !important; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .texte_area_adress { - width: 94% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .titre1 { - font-family: "Quicksand", "Signika", sans-serif; - font-size: medium; - text-align: center; - margin-bottom: 0.8rem; - color: white; - cursor: pointer; - font-style: italic; - background-color: gray; - font-weight: normal; - } - - .div_row { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 100%; - margin-bottom: 1rem; - } - - .div_row_gauche { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 95%; - border-radius: 0px; - margin-bottom: 1rem; - } - - .div_row_droite { - float: right; - //border:0px solid black; - border-width: 0.01rem; - width: 95%; - padding-left: 2%; - border-radius: 0px; - } - - .div_row22 { - text-align: center; - border-width: 0.01rem; - margin-bottom: 0.1rem; - margin-top: 0.3rem; - border-radius: 1rem; - font-size: small; - } - - .btn_modif { - width: 10rem; - background-color: #212121 !important; - color: white; - } - - .btn_enreg { - width: 10rem; - background-color: green !important; - color: white; - } - - .accountsatatus { - font-size: small; - color: black; - font-style: italic; - background-color: #FFA07A; - margin-bottom: 0.5rem; - text-align: center; - } - - .css-1ptx2yq-MuiInputBase-root-MuiInput-root{ - font-size: small; - } - - .list_produits_service{ - font-size: small; - } - - - .btn_retour_ps { - background-color: rgb(228, 236, 228) !important; - padding-left: 5px; - padding-right: 5px; - } - + .facture_menu { + width: 10rem; + text-align: left; + padding: 0; + border: 0px; } - - @media only screen and (min-width: 601px) and (max-width: 991px) { - /*style petites-moyennes tablettes */ - - .okUpdateData { - font-size: small; - color: green; - font-style: italic; - } - - - .koUpdateData { - font-size: small; - color: red; - font-style: italic; - } - - .facture_menu { - width: 8rem; - text-align: left; - padding: 0; - border: 0px; - } - - .facture_menu:hover:active, - .facture_menu:hover { - background-color: #e7f3fb; - } - .facture_menu:focus { - //border: 3px dotted green; - background-color: #e7f3fb; - } - - .div_info_facturation { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_plan_actuel { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_pack { - width: 100%; - border: 1px solid black; - } - - .texte_area { - width: 47% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin: 0rem !important; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .texte_area_adress { - width: 94% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .titre1 { - font-family: "Quicksand", "Signika", sans-serif; - font-size: medium; - text-align: center; - margin-bottom: 0.8rem; - color: white; - cursor: pointer; - font-style: italic; - background-color: gray; - font-weight: normal; - } - - .div_row { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 100%; - margin-bottom: 1rem; - } - - .div_row_gauche { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 45%; - border-radius: 0px; - } - - .div_row_droite { - border-left: 1rem solid; - float: right; - //border:0px solid black; - border-width: 0.01rem; - width: 55%; - padding-left: 2%; - border-radius: 0px; - } - - .div_row22 { - text-align: center; - border-width: 0.01rem; - margin-bottom: 0.1rem; - margin-top: 0.3rem; - border-radius: 1rem; - font-size: small; - } - - .btn_modif { - width: 10rem; - background-color: #212121 !important; - color: white; - } - - .btn_enreg { - width: 10rem; - background-color: green !important; - color: white; - } - - .accountsatatus { - font-size: small; - color: black; - font-style: italic; - background-color: #FFA07A; - margin-bottom: 0.5rem; - text-align: center; - } - - .css-1ptx2yq-MuiInputBase-root-MuiInput-root{ - font-size: small; - } - - .list_produits_service{ - font-size: small; - } - - .btn_retour_ps { - background-color: rgb(228, 236, 228) !important; - padding-left: 5px; - padding-right: 5px; - } + .facture_menu:hover:active, + .facture_menu:hover { + background-color: #e7f3fb; } - - @media only screen and (min-width: 992px) and (max-width: 1199px) { - .okUpdateData { - font-size: small; - color: green; - font-style: italic; - } - - - .koUpdateData { - font-size: small; - color: red; - font-style: italic; - } - - .facture_menu { - width: 10rem; - text-align: left; - padding: 0; - border: 0px; - } - - .facture_menu:hover:active, - .facture_menu:hover { - background-color: #e7f3fb; - } - .facture_menu:focus { - //border: 3px dotted green; - background-color: #e7f3fb; - } - - .div_info_facturation { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_plan_actuel { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_pack { - width: 100%; - border: 1px solid black; - } - - .texte_area { - width: 47% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin: 0rem !important; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .texte_area_adress { - width: 94% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .titre1 { - font-family: "Quicksand", "Signika", sans-serif; - font-size: medium; - text-align: center; - margin-bottom: 0.8rem; - color: white; - cursor: pointer; - font-style: italic; - background-color: gray; - font-weight: normal; - } - - .div_row { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 100%; - margin-bottom: 1rem; - } - - .div_row_gauche { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 45%; - border-radius: 0px; - } - - .div_row_droite { - border-left: 1rem solid; - float: right; - //border:0px solid black; - border-width: 0.01rem; - width: 55%; - padding-left: 2%; - border-radius: 0px; - } - - .div_row22 { - text-align: center; - border-width: 0.01rem; - margin-bottom: 0.1rem; - margin-top: 0.3rem; - border-radius: 1rem; - font-size: small; - } - - .btn_modif { - width: 10rem; - background-color: #212121 !important; - color: white; - } - - .btn_enreg { - width: 10rem; - background-color: green !important; - color: white; - } - - .accountsatatus { - font-size: small; - color: black; - font-style: italic; - background-color: #FFA07A; - margin-bottom: 0.5rem; - text-align: center; - } - - .css-1ptx2yq-MuiInputBase-root-MuiInput-root{ - font-size: small; - } - - .list_produits_service{ - font-size: small; - } - - - .btn_retour_ps { - background-color: rgb(228, 236, 228) !important; - padding-left: 5px; - padding-right: 5px; - } + .facture_menu:focus { + //border: 3px dotted green; + background-color: #e7f3fb; } - - @media only screen and (min-width: 1200px) { - /*style grande tablettes & Pc portable */ - - .okUpdateData { - font-size: small; - color: green; - font-style: italic; - } - - .koUpdateData { - font-size: small; - color: red; - font-style: italic; - } - - .facture_menu { - width: 10rem; - text-align: left; - padding: 0; - border: 0px; - } - - .facture_menu:hover:active, - .facture_menu:hover { - background-color: #e7f3fb; - } - .facture_menu:focus { - //border: 3px dotted green; - background-color: #e7f3fb; - } - - .div_info_facturation { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_plan_actuel { - float: left; - width: 50%; - border: 1px solid black; - margin-bottom: 1rem; - } - - .div_info_pack { - width: 100%; - border: 1px solid black; - } - - .texte_area { - width: 47% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin: 0rem !important; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .texte_area_adress { - width: 94% !important; - font-size: x-small !important; - font-family: "verdana", "Quicksand", "Signika", sans-serif; - margin-right: 0.4rem !important; - margin-top: 0.4rem !important; - background-color: "#ECEFF1"; - background: "#ECEFF1"; - color: black; - } - - .titre1 { - font-family: "Quicksand", "Signika", sans-serif; - font-size: medium; - text-align: center; - margin-bottom: 0.8rem; - color: white; - cursor: pointer; - font-style: italic; - background-color: gray; - font-weight: normal; - } - - .div_row { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 100%; - margin-bottom: 1rem; - } - - .div_row_gauche { - float: left; - //border:0px solid black; - border-width: 0.01rem; - width: 45%; - border-radius: 0px; - } - - .div_row_droite { - border-left: 1rem solid; - float: right; - //border:0px solid black; - border-width: 0.01rem; - width: 55%; - padding-left: 2%; - border-radius: 0px; - } - - .div_row22 { - text-align: center; - border-width: 0.01rem; - margin-bottom: 0.1rem; - margin-top: 0.3rem; - border-radius: 1rem; - font-size: small; - } - - .btn_modif { - width: 10rem; - background-color: #212121 !important; - color: white; - } - - .btn_enreg { - width: 10rem; - background-color: green !important; - color: white; - } - - .div_row_central { - border: 0px; - border-width: 0.01rem; - - margin-bottom: 3rem; - margin-left: auto; - margin-right: auto; - text-align: center; - } - - .accountsatatus { - font-size: small; - color: black; - font-style: italic; - background-color: #FFA07A; - margin-bottom: 0.5rem; - text-align: center; - } - - .css-1ptx2yq-MuiInputBase-root-MuiInput-root{ - font-size: small; - } - - .list_produits_service{ - font-size: small; - } - - .btn_retour_ps { - background-color: rgb(228, 236, 228) !important; - padding-left: 5px; - padding-right: 5px; - } - - + .div_info_facturation { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_plan_actuel { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_pack { + width: 100%; + border: 1px solid black; + } + + .texte_area { + width: 47% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin: 0rem !important; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .texte_area_adress { + width: 94% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .titre1 { + font-family: "Quicksand", "Signika", sans-serif; + font-size: medium; + text-align: center; + margin-bottom: 0.8rem; + color: white; + cursor: pointer; + font-style: italic; + background-color: gray; + font-weight: normal; + } + + .div_row { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 100%; + margin-bottom: 1rem; + } + + .div_row_gauche { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 95%; + border-radius: 0px; + margin-bottom: 1rem; + } + + .div_row_droite { + float: right; + //border:0px solid black; + border-width: 0.01rem; + width: 95%; + padding-left: 2%; + border-radius: 0px; + } + + .div_row22 { + text-align: center; + border-width: 0.01rem; + margin-bottom: 0.1rem; + margin-top: 0.3rem; + border-radius: 1rem; + font-size: small; + } + + .btn_modif { + width: 10rem; + background-color: #212121 !important; + color: white; + } + + .btn_enreg { + width: 10rem; + background-color: green !important; + color: white; + } + + .accountsatatus { + font-size: small; + color: black; + font-style: italic; + background-color: #FFA07A; + margin-bottom: 0.5rem; + text-align: center; + } + + .css-1ptx2yq-MuiInputBase-root-MuiInput-root { + font-size: small; + } + + .list_produits_service { + font-size: small; + } + + + .btn_retour_ps { + background-color: rgb(228, 236, 228) !important; + padding-left: 5px; + padding-right: 5px; + } + + } + + @media only screen and (min-width: 601px) and (max-width: 991px) { + /*style petites-moyennes tablettes */ + + .okUpdateData { + font-size: small; + color: green; + font-style: italic; + } + + + + .koUpdateData { + font-size: small; + color: red; + font-style: italic; + } + + .facture_menu { + width: 8rem; + text-align: left; + padding: 0; + border: 0px; + } + + .facture_menu:hover:active, + .facture_menu:hover { + background-color: #e7f3fb; + } + + .facture_menu:focus { + //border: 3px dotted green; + background-color: #e7f3fb; + } + + .div_info_facturation { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_plan_actuel { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_pack { + width: 100%; + border: 1px solid black; + } + + .texte_area { + width: 47% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin: 0rem !important; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .texte_area_adress { + width: 94% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .titre1 { + font-family: "Quicksand", "Signika", sans-serif; + font-size: medium; + text-align: center; + margin-bottom: 0.8rem; + color: white; + cursor: pointer; + font-style: italic; + background-color: gray; + font-weight: normal; + } + + .div_row { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 100%; + margin-bottom: 1rem; + } + + .div_row_gauche { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 45%; + border-radius: 0px; + } + + .div_row_droite { + border-left: 1rem solid; + float: right; + //border:0px solid black; + border-width: 0.01rem; + width: 55%; + padding-left: 2%; + border-radius: 0px; + } + + .div_row22 { + text-align: center; + border-width: 0.01rem; + margin-bottom: 0.1rem; + margin-top: 0.3rem; + border-radius: 1rem; + font-size: small; + } + + .btn_modif { + width: 10rem; + background-color: #212121 !important; + color: white; + } + + .btn_enreg { + width: 10rem; + background-color: green !important; + color: white; + } + + .accountsatatus { + font-size: small; + color: black; + font-style: italic; + background-color: #FFA07A; + margin-bottom: 0.5rem; + text-align: center; + } + + .css-1ptx2yq-MuiInputBase-root-MuiInput-root { + font-size: small; + } + + .list_produits_service { + font-size: small; + } + + .btn_retour_ps { + background-color: rgb(228, 236, 228) !important; + padding-left: 5px; + padding-right: 5px; } } - \ No newline at end of file + + @media only screen and (min-width: 992px) and (max-width: 1199px) { + .okUpdateData { + font-size: small; + color: green; + font-style: italic; + } + + + + .koUpdateData { + font-size: small; + color: red; + font-style: italic; + } + + .facture_menu { + width: 10rem; + text-align: left; + padding: 0; + border: 0px; + } + + .facture_menu:hover:active, + .facture_menu:hover { + background-color: #e7f3fb; + } + + .facture_menu:focus { + //border: 3px dotted green; + background-color: #e7f3fb; + } + + .div_info_facturation { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_plan_actuel { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_pack { + width: 100%; + border: 1px solid black; + } + + .texte_area { + width: 47% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin: 0rem !important; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .texte_area_adress { + width: 94% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .titre1 { + font-family: "Quicksand", "Signika", sans-serif; + font-size: medium; + text-align: center; + margin-bottom: 0.8rem; + color: white; + cursor: pointer; + font-style: italic; + background-color: gray; + font-weight: normal; + } + + .div_row { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 100%; + margin-bottom: 1rem; + } + + .div_row_gauche { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 45%; + border-radius: 0px; + } + + .div_row_droite { + border-left: 1rem solid; + float: right; + //border:0px solid black; + border-width: 0.01rem; + width: 55%; + padding-left: 2%; + border-radius: 0px; + } + + .div_row22 { + text-align: center; + border-width: 0.01rem; + margin-bottom: 0.1rem; + margin-top: 0.3rem; + border-radius: 1rem; + font-size: small; + } + + .btn_modif { + width: 10rem; + background-color: #212121 !important; + color: white; + } + + .btn_enreg { + width: 10rem; + background-color: green !important; + color: white; + } + + .accountsatatus { + font-size: small; + color: black; + font-style: italic; + background-color: #FFA07A; + margin-bottom: 0.5rem; + text-align: center; + } + + .css-1ptx2yq-MuiInputBase-root-MuiInput-root { + font-size: small; + } + + .list_produits_service { + font-size: small; + } + + + .btn_retour_ps { + background-color: rgb(228, 236, 228) !important; + padding-left: 5px; + padding-right: 5px; + } + } + + @media only screen and (min-width: 1200px) { + /*style grande tablettes & Pc portable */ + + .okUpdateData { + font-size: small; + color: green; + font-style: italic; + } + + + .koUpdateData { + font-size: small; + color: red; + font-style: italic; + } + + .facture_menu { + width: 10rem; + text-align: left; + padding: 0; + border: 0px; + } + + .facture_menu:hover:active, + .facture_menu:hover { + background-color: #e7f3fb; + } + + .facture_menu:focus { + //border: 3px dotted green; + background-color: #e7f3fb; + } + + .div_info_facturation { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_plan_actuel { + float: left; + width: 50%; + border: 1px solid black; + margin-bottom: 1rem; + } + + .div_info_pack { + width: 100%; + border: 1px solid black; + } + + .texte_area { + width: 47% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin: 0rem !important; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .texte_area_adress { + width: 94% !important; + font-size: x-small !important; + font-family: "verdana", "Quicksand", "Signika", sans-serif; + margin-right: 0.4rem !important; + margin-top: 0.4rem !important; + background-color: "#ECEFF1"; + background: "#ECEFF1"; + color: black; + } + + .titre1 { + font-family: "Quicksand", "Signika", sans-serif; + font-size: medium; + text-align: center; + margin-bottom: 0.8rem; + color: white; + cursor: pointer; + font-style: italic; + background-color: gray; + font-weight: normal; + } + + .div_row { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 100%; + margin-bottom: 1rem; + } + + .div_row_gauche { + float: left; + //border:0px solid black; + border-width: 0.01rem; + width: 45%; + border-radius: 0px; + } + + .div_row_droite { + border-left: 1rem solid; + float: right; + //border:0px solid black; + border-width: 0.01rem; + width: 55%; + padding-left: 2%; + border-radius: 0px; + } + + .div_row22 { + text-align: center; + border-width: 0.01rem; + margin-bottom: 0.1rem; + margin-top: 0.3rem; + border-radius: 1rem; + font-size: small; + } + + .btn_modif { + width: 10rem; + background-color: #212121 !important; + color: white; + } + + .btn_enreg { + width: 10rem; + background-color: green !important; + color: white; + } + + .div_row_central { + border: 0px; + border-width: 0.01rem; + + margin-bottom: 3rem; + margin-left: auto; + margin-right: auto; + text-align: center; + } + + .accountsatatus { + font-size: small; + color: black; + font-style: italic; + background-color: #FFA07A; + margin-bottom: 0.5rem; + text-align: center; + } + + .css-1ptx2yq-MuiInputBase-root-MuiInput-root { + font-size: small; + } + + .list_produits_service { + font-size: small; + } + + .btn_retour_ps { + background-color: rgb(228, 236, 228) !important; + padding-left: 5px; + padding-right: 5px; + } + + + + } + + .img_payment { + max-width: 30%; + } +} \ No newline at end of file diff --git a/src/styles/components/_checkout.scss b/src/styles/components/_checkout.scss index b7d9a10..58ea2f0 100644 --- a/src/styles/components/_checkout.scss +++ b/src/styles/components/_checkout.scss @@ -628,14 +628,17 @@ scroll-behavior: smooth; } - .img_payment{ - max-width: 30%; - margin-bottom: 5rem; - } + } + + } +.img_payment_checkout{ + max-width: 25%; + margin-top: 1rem; +} .Mui-disabled{ font-size: small !important; diff --git a/src/styles/components/_displaydetailarticle.scss b/src/styles/components/_displaydetailarticle.scss index 50a88c8..6128bfc 100644 --- a/src/styles/components/_displaydetailarticle.scss +++ b/src/styles/components/_displaydetailarticle.scss @@ -111,7 +111,6 @@ width: 100%; text-align: left; margin: auto; - padding: 0.8rem; font-family: "verdana", "Quicksand", "Signika", "sans-serif"; font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); @@ -295,7 +294,7 @@ //border:1px solid black; //border-width: 0.01rem; //background-color: #e6ebe2; - top: 4rem; + top: 5rem; z-index: 1; width: 98%; diff --git a/src/styles/components/_displaydetailclass_new.scss b/src/styles/components/_displaydetailclass_new.scss index 5e8e932..12e1f4d 100644 --- a/src/styles/components/_displaydetailclass_new.scss +++ b/src/styles/components/_displaydetailclass_new.scss @@ -52,6 +52,11 @@ } @media only screen and (max-width: 600px) { + + .css-iljtu2-MuiRating-root { + font-size: 1rem !important; + } + .left_box { display: none; } @@ -196,7 +201,7 @@ } .div_row_critere_gauche { - width: 55%; + width: 56%; float: left; text-align: right; font-weight: bold; @@ -824,7 +829,7 @@ border-radius: 5px; background: #113459; color: #fff; - + } .autres_formations { @@ -1471,7 +1476,7 @@ z-index: 10000; } - .bton_recontact{ + .bton_recontact { color: white; text-align: right; padding-right: 2rem; @@ -1490,7 +1495,7 @@ z-index: 10000; } - + .row_inscription { color: white; text-align: right; diff --git a/src/styles/components/_gestionadministrative.scss b/src/styles/components/_gestionadministrative.scss index 2e8467e..535fb58 100644 --- a/src/styles/components/_gestionadministrative.scss +++ b/src/styles/components/_gestionadministrative.scss @@ -827,7 +827,7 @@ } .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset { - border-color: white !important; + border-color: transparent !important; border-radius: 20px !important; }