%PDF- %PDF-
Direktori : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/js/pages/migration/ |
Current File : /home/emergentqj/actioncivile/pre-auth/.f81b4c9eb38fd76cdf20462cf2027aa3/static/js/pages/migration/Migration.js |
import React, { useState } from "react"; import PropTypes from "prop-types"; import { makeStyles } from "@material-ui/core/styles"; import { steps } from "./steps"; import { styles } from "./styles"; const useStyles = makeStyles(styles); const successPageIndex = steps().length - 1; export function MigrationPage({ isMigrationComplete }) { const initialStepIndex = isMigrationComplete ? successPageIndex : 0; const [activeStep, setActiveStep] = useState(initialStepIndex); const classes = useStyles(); const handleNext = () => setActiveStep(activeStep + 1); const handlePrevious = () => setActiveStep(activeStep - 1); const stepProps = { handleNext, handlePrevious, classes }; return ( <div className={classes.wrapper}> {steps(stepProps)[activeStep]} </div> ); } MigrationPage.propTypes = { isMigrationComplete: PropTypes.bool, }; MigrationPage.defaultProps = { isMigrationComplete: false, };