fixing state issue

This commit is contained in:
Your Name
2022-02-14 15:02:13 +01:00
parent 32b501dfc7
commit 70d61a1a1b
3 changed files with 7 additions and 28 deletions
-13
View File
@@ -120,19 +120,6 @@ export default function App() {
<header className="App-header">
<div id='container'>
<PipelineModal isOpen={true} >
<PipelineEditPage
title="whaooo"
trigger={ {
title: "Playlist jouée",
service: svc2
} }
actions={
actions
}
/>
</PipelineModal>
<Box sx={{ display: 'flex', flexDirection: 'column', alignItems: "center"}} >
<Box
component="img"
@@ -26,30 +26,22 @@ const useStyles = makeStyles(theme => ({
interface PipelineModalProps {
isOpen: boolean,
children: React.ReactNode
children: React.ReactNode,
handleClose: () => void
}
export default function PipelineModal({ isOpen, children } : PipelineModalProps ) {
export default function PipelineModal({ isOpen, children, handleClose } : PipelineModalProps ) {
const classes = useStyles();
const theme = useTheme();
const [open, setOpen] = useState(isOpen);
const handleOpen = () => {
setOpen(true);
};
const handleClose = () => {
setOpen(false);
};
// <Button onClick={handleOpen}>Show pipeline</Button>
return (
<div>
<Button onClick={handleOpen}>Show pipeline</Button>
<Modal
className={classes.modal}
aria-labelledby="simple-modal-title"
aria-describedby="simple-modal-description"
open={open}
open={isOpen}
onClose={handleClose}
closeAfterTransition
BackdropComponent={Backdrop}
@@ -57,7 +49,7 @@ export default function PipelineModal({ isOpen, children } : PipelineModalProps
timeout: 500
}}
>
<Fade in={open}>
<Fade in={isOpen}>
<div className={classes.paper} >
<IconButton
onClick={handleClose}
+1 -1
View File
@@ -100,7 +100,7 @@ export default function HomePage() {
<div className={classes.divHomePage} >
<PipelineBoxesLayout data={data} />
<div> {"test " + isModalOpen} </div>
<PipelineModal isOpen={isModalOpen} >
<PipelineModal isOpen={isModalOpen} handleClose={ () => setIsModalOpen(false) } >
<PipelineEditPage
title="whaooo"
trigger={ {