Updated things for compound testing

This commit is contained in:
Dunemask 2022-07-12 02:44:44 +00:00
parent 4e6732c09b
commit 5c3f865604
16 changed files with 160 additions and 56 deletions

View file

@ -51,7 +51,7 @@ export default function Jobs() {
const handleClickOpen = () => setJobDialogOpen(true);
const [queued, setQueued] = useState([]);
useEffect(() => { }, [jobState.jobs, location]);
useEffect(() => {}, [jobState.jobs, location]);
const handleClose = (confirmed) => () => {
setJobDialogOpen(false);
@ -61,11 +61,20 @@ export default function Jobs() {
return (
<div className="jobs">
{location.hash === "" && jobState.jobs.map((v, i) => (
<a key={i} href={`/jobs#${v.name}`} style={{ textDecoration: 'none' }}><JobBox job={v} /></a>
))}
{jobState.jobs.find((job)=>job.name===location.hash.slice(1)) && (
<JobView job={jobState.jobs.find((job)=>job.name===location.hash.slice(1))}/>
{location.hash === "" &&
jobState.jobs.map((v, i) => (
<a
key={i}
href={`/jobs#${v.name}`}
style={{ textDecoration: "none" }}
>
<JobBox job={v} />
</a>
))}
{jobState.jobs.find((job) => job.name === location.hash.slice(1)) && (
<JobView
job={jobState.jobs.find((job) => job.name === location.hash.slice(1))}
/>
)}
<Dialog open={jobDialogOpen} onClose={handleClose()} fullScreen>