ソースを参照

header adapted to new table

amenpunk 3 年 前
コミット
266ddf1e11
共有4 個のファイルを変更した20 個の追加20 個の削除を含む
  1. 1 0
      src/Components/Modal/PasswordModal.jsx
  2. 17 2
      src/Components/Password/CustomToolbar.jsx
  3. 0 0
      src/Components/Password/PasswordModal
  4. 2 18
      src/Pages/ContrasV2.jsx

+ 1 - 0
src/Components/Modal/PasswordModal.jsx

@@ -14,6 +14,7 @@ import { StepFour } from '../Password/Steps/four'
14 14
 export function HelpModal (props) {
15 15
 
16 16
     let { visible, handleClose } = props
17
+    console.log('props >>.', props )
17 18
 
18 19
     const [activeStep, setActiveStep] = React.useState(0);
19 20
     const [skipped, setSkipped] = React.useState(new Set());

+ 17 - 2
src/Components/Password/CustomToolbar.jsx

@@ -4,15 +4,29 @@ import {
4 4
 } from '@mui/material';
5 5
 
6 6
 import { Add as AddIcon } from '@mui/icons-material'
7
+// import { PasswordModal } from '../Components/Modal/PasswordModal'
8
+import { HelpModal as PasswordModal } from '../../Components/Modal/PasswordModal'
7 9
 
8 10
 export default class CustomToolbar extends React.Component {
9 11
 
12
+    constructor(props){
13
+        super(props);
14
+        this.state = {
15
+            visible : false
16
+        }
17
+    }
18
+
19
+
20
+    setVisible = () => this.setState({ visible : false});
21
+
10 22
     handleClick = () => {
11
-        console.log("clicked on icon!");
23
+        console.log("is visible  :",  this.state.visible );
24
+        this.setState({ visible : !this.state.visible })
12 25
     }
13 26
 
14
-    render() {
15 27
 
28
+    render() {
29
+        let { visible, setVisible } = this.state;
16 30
         return (
17 31
             <React.Fragment>
18 32
                 <Tooltip title={"custom icon"}>
@@ -20,6 +34,7 @@ export default class CustomToolbar extends React.Component {
20 34
                         <AddIcon />
21 35
                     </IconButton>
22 36
                 </Tooltip>
37
+                <PasswordModal visible={visible} handleClose={this.setVisible} />
23 38
             </React.Fragment>
24 39
         );
25 40
     }

+ 0 - 0
src/Components/Password/PasswordModal


+ 2 - 18
src/Pages/ContrasV2.jsx

@@ -1,33 +1,17 @@
1 1
 import * as React from 'react';
2
-
3
-// import { rows, action_icon, Comparar, Cuerpo, } from '../Components/Password/config.js';
4 2
 import { default as CustomToolbar} from '../Components/Password/CustomToolbar';
5 3
 
6 4
 import { 
7
-    // Table, TableBody, TableCell, TableContainer, TableRow, TablePagination,
8 5
     Paper, Box, 
9
-    // Switch, FormControlLabel, Checkbox,
6
+    // Table, TableBody, TableCell, TableContainer, TableRow, TablePagination, Switch, FormControlLabel, Checkbox,
10 7
 } from '@mui/material';
11 8
 
12
-// import { EditSharp, MailSharp } from '@mui/icons-material'
13
-
14
-
15
-
16 9
 import MUIDataTable from "mui-datatables";
17 10
 
18
-const columns = ["Name", "Company", "City", "State"];
19
-
20
-const data = [
21
-    ["Joe James", "Test Corp", "Yonkers", "NY"],
22
-    ["John Walsh", "Test Corp", "Hartford", "CT"],
23
-    ["Bob Herm", "Test Corp", "Tampa", "FL"],
24
-    ["James Houston", "Test Corp", "Dallas", "TX"],
25
-];
26
-
27
-
28 11
 export function Contrasv2() {
29 12
 
30 13
 
14
+
31 15
     const columns = ["Name", "Company", "City", "State"];
32 16
 
33 17
     const data = [