mirror of
https://github.com/zoriya/Aeris.git
synced 2026-05-31 18:13:05 +00:00
fixing state issue
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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={ {
|
||||
|
||||
Reference in New Issue
Block a user