feat: close add machine wizard on success
fix: remove done button fix: auto close on success fix: show success message fix: move add machine to main nav fix: steps overlap fix: no console logs, simplify some lines fix: remove spinner and toast fix: show info3 message on pairing success fix: eslint fix: consider the machine name while verifying if the new machine is paired
This commit is contained in:
parent
92eebd630e
commit
c56d4759bd
9 changed files with 1413 additions and 216 deletions
|
|
@ -13,7 +13,6 @@ import styles from './Header.styles'
|
|||
const useStyles = makeStyles(styles)
|
||||
|
||||
const Subheader = ({ item, classes }) => {
|
||||
const [open, setOpen] = useState(false)
|
||||
return (
|
||||
<div className={classes.subheader}>
|
||||
<div className={classes.content}>
|
||||
|
|
@ -31,21 +30,18 @@ const Subheader = ({ item, classes }) => {
|
|||
))}
|
||||
</ul>
|
||||
</nav>
|
||||
<div className={classes.addMachine}>
|
||||
<Link color="primary" onClick={() => setOpen(true)}>
|
||||
Add Machine
|
||||
</Link>
|
||||
{open && <AddMachine close={() => setOpen(false)} />}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
const Header = memo(({ tree }) => {
|
||||
const [open, setOpen] = useState(false)
|
||||
const [active, setActive] = useState()
|
||||
const classes = useStyles()
|
||||
|
||||
const onPaired = _name => {}
|
||||
|
||||
return (
|
||||
<header>
|
||||
<div className={classes.header}>
|
||||
|
|
@ -75,12 +71,16 @@ const Header = memo(({ tree }) => {
|
|||
</NavLink>
|
||||
))}
|
||||
</ul>
|
||||
<Link color="action" onClick={() => setOpen(true)}>
|
||||
Add Machine
|
||||
</Link>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
{active && active.children && (
|
||||
<Subheader item={active} classes={classes} />
|
||||
)}
|
||||
{open && <AddMachine close={() => setOpen(false)} onPaired={onPaired} />}
|
||||
</header>
|
||||
)
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue