Link K8S deps properly

This commit is contained in:
Elijah Dunemask 2022-10-08 17:47:46 +00:00
parent 0ac77cdb15
commit f0260fc819
64 changed files with 4282 additions and 3069 deletions

View file

@ -9,6 +9,8 @@ import {
useJobNav,
} from "@qltr/util/JobTools";
import useMediaQuery from "@mui/material/useMediaQuery";
import { useTheme } from "@mui/material/styles";
import Accordion from "@mui/material/Accordion";
import AccordionDetails from "@mui/material/AccordionDetails";
import AccordionSummary from "@mui/material/AccordionSummary";
@ -40,8 +42,9 @@ export default function CatalogBox(props) {
const { jobFactory } = useContext(JobContext);
const jobNav = useJobNav();
const [open, setOpen] = useState(false);
const toggleOpen = () => setOpen(!open);
const theme = useTheme();
const minifyActions = useMediaQuery(theme.breakpoints.down("sm"));
const navigateToJob = () => {
if (pipeline) return jobNav.toPipeline(pipeline.id);
@ -50,7 +53,10 @@ export default function CatalogBox(props) {
const runTest = () => {
if (isPipeline) return runPipelineTest();
const jobId = jobFactory({ testNames: [testName], isTriage: true });
const jobId = jobFactory({
testNames: [testName],
isTriage: store.triageFailing,
});
if (store.focusJob) jobNav.toJob(jobId);
};
@ -86,21 +92,6 @@ export default function CatalogBox(props) {
return useJobIconState(job);
}
function Actions() {
return (
<React.Fragment>
<IconButton
color="success"
aria-label="play"
component="span"
onClick={jobOnClick}
>
{jobIcon()}
</IconButton>
</React.Fragment>
);
}
return (
<Accordion
expanded={open}
@ -129,20 +120,18 @@ export default function CatalogBox(props) {
</Box>
<br />
</Typography>
<Stack
sx={{ ml: "auto", display: { md: "none", lg: "none", xl: "none" } }}
direction={minifyActions ? "column" : "row"}
sx={{ ml: "auto", mb: "auto", mt: "auto", whiteSpace: "nowrap" }}
>
<Actions />
</Stack>
<Stack
direction="row"
sx={{
ml: "auto",
display: { xs: "none", sm: "none", md: "flex", lg: "flex" },
}}
>
<Actions />
<IconButton
color="success"
aria-label="play"
component="span"
onClick={jobOnClick}
>
{jobIcon()}
</IconButton>
</Stack>
</AccordionSummary>
<AccordionDetails>