Explorar el Código

change boostrap modal

amenpunk hace 3 años
padre
commit
77ef8dc276
Se han modificado 2 ficheros con 27 adiciones y 17 borrados
  1. 17 9
      src/Components/Modal/AgregarManual.js
  2. 10 8
      src/Components/Modal/PasswordModal.jsx

+ 17 - 9
src/Components/Modal/AgregarManual.js

@@ -1,7 +1,7 @@
 import React, { memo } from 'react';
 import React, { memo } from 'react';
 import * as Yup from 'yup';
 import * as Yup from 'yup';
 import { useFormik, Form, FormikProvider } from 'formik';
 import { useFormik, Form, FormikProvider } from 'formik';
-import { Modal } from 'react-bootstrap'
+import { Dialog,DialogContent, DialogTitle,DialogActions } from '@mui/material'
 import toast, { Toaster } from 'react-hot-toast';
 import toast, { Toaster } from 'react-hot-toast';
 
 
 import { AdapterDateFns as DateFnsUtils } from '@mui/x-date-pickers/AdapterDateFns';
 import { AdapterDateFns as DateFnsUtils } from '@mui/x-date-pickers/AdapterDateFns';
@@ -126,13 +126,19 @@ function Manual(props) {
 
 
   return (
   return (
 
 
-    <Modal size="lg" aria-labelledby="contained-modal-title-vcenter" centered show={visible} onHide={onClose}>
+    <Dialog 
+      open={visible} 
+      fullWidth="lg" 
+      maxWidth="md" 
+      aria-labelledby="contained-modal-title-vcenter" 
+      onClose={onClose}>
 
 
-      <Modal.Header>
+      <DialogTitle>
         <button onClick={onClose} type="button" className="close" data-dismiss="modal">&times;</button>
         <button onClick={onClose} type="button" className="close" data-dismiss="modal">&times;</button>
         <h4 className="modal-title" style={{ color: '#252525' }}>Agregar Puesto</h4>
         <h4 className="modal-title" style={{ color: '#252525' }}>Agregar Puesto</h4>
-      </Modal.Header>
-      <Modal.Body className="modal-body">
+      </DialogTitle>
+
+      <DialogContent className="modal-body">
 
 
         <Tabs value={tab} onChange={changeTab} aria-label="basic tabs example">
         <Tabs value={tab} onChange={changeTab} aria-label="basic tabs example">
           <Tab label="Información" />
           <Tab label="Información" />
@@ -179,6 +185,7 @@ function Manual(props) {
                     label="Nombre"
                     label="Nombre"
                     fullWidth
                     fullWidth
                     {...getFieldProps('nombrepuesto')}
                     {...getFieldProps('nombrepuesto')}
+                    helperText={touched.nombrepuesto && errors.nombrepuesto}
                     error={Boolean(touched.nombrepuesto && errors.nombrepuesto)}
                     error={Boolean(touched.nombrepuesto && errors.nombrepuesto)}
                   />
                   />
 
 
@@ -269,7 +276,7 @@ function Manual(props) {
             </TabPanel>
             </TabPanel>
 
 
 
 
-            <Modal.Footer>
+            <DialogActions>
               <Button
               <Button
                 type="submit"
                 type="submit"
                 className="registerBtn"
                 className="registerBtn"
@@ -277,11 +284,12 @@ function Manual(props) {
                 sx={{ mt: 1, mr: 1 }} >
                 sx={{ mt: 1, mr: 1 }} >
                 {'Guardar'}
                 {'Guardar'}
               </Button>
               </Button>
-            </Modal.Footer>
+            </DialogActions>
 
 
           </Form>
           </Form>
         </FormikProvider>
         </FormikProvider>
-      </Modal.Body>
+      </DialogContent>
+
       <Backdrop
       <Backdrop
         sx={{ color: '#fd4b4b', zIndex: (theme) => theme.zIndex.drawer + 1 }}
         sx={{ color: '#fd4b4b', zIndex: (theme) => theme.zIndex.drawer + 1 }}
         open={open}
         open={open}
@@ -289,7 +297,7 @@ function Manual(props) {
         <CircularProgress color="inherit" />
         <CircularProgress color="inherit" />
       </Backdrop>
       </Backdrop>
       <Toaster position="top-right" />
       <Toaster position="top-right" />
-    </Modal>
+    </Dialog>
   )
   )
 }
 }
 export default memo(Manual);
 export default memo(Manual);

+ 10 - 8
src/Components/Modal/PasswordModal.jsx

@@ -1,4 +1,4 @@
-import { Modal } from 'react-bootstrap'
+import { Dialog,DialogContent, DialogTitle } from '@mui/material'
 import * as React from 'react';
 import * as React from 'react';
 
 
 import {
 import {
@@ -109,16 +109,18 @@ export function HelpModal(props) {
 
 
 
 
   return (
   return (
-    <Modal size="lg"
+    <Dialog 
+      open={visible}
+      fullWidth="lg"
+      maxWidth="md"
       aria-labelledby="contained-modal-title-vcenter"
       aria-labelledby="contained-modal-title-vcenter"
-      centered show={visible}
       onHide={handleClose}
       onHide={handleClose}
     >
     >
-      <Modal.Header>
+      <DialogTitle>
         <button type="button" className="close" onClick={handleClose}>&times;</button>
         <button type="button" className="close" onClick={handleClose}>&times;</button>
         <h4 className="modal-title">Crear Contraseña</h4>
         <h4 className="modal-title">Crear Contraseña</h4>
-      </Modal.Header>
-      <Modal.Body className="modal-body">
+      </DialogTitle>
+      <DialogContent className="modal-body">
 
 
         <Box sx={{ width: '100%' }}>
         <Box sx={{ width: '100%' }}>
           <Stepper
           <Stepper
@@ -162,7 +164,7 @@ export function HelpModal(props) {
             )}
             )}
         </Box>
         </Box>
 
 
-      </Modal.Body>
-    </Modal>
+      </DialogContent>
+    </Dialog>
   )
   )
 }
 }