Skip to content

Commit

Permalink
prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
nathandf committed Aug 13, 2024
1 parent 65dc43c commit 3c5ba98
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,17 @@
}

.runs {
border-bottom: 1px solid #CCCCCC;
border-bottom: 1px solid #cccccc;
}

.runs-table {
border-radius: 3px 3px 0 0
border-radius: 3px 3px 0 0;
}

.logs {
white-space: pre-line;
padding: 16px;
background: #343A40;
color: #FFFFFF;
background: #343a40;
color: #ffffff;
border-radius: 0 0 3px 3px;
}
44 changes: 31 additions & 13 deletions src/app/Workflows/Pipelines/PipelineRuns/PipelineRuns.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@ import { QueryWrapper } from '@tapis/tapisui-common';
import styles from './PipelineRuns.module.scss';
import { Link, useHistory, useLocation } from 'react-router-dom';
import { ExpandMore } from '@mui/icons-material';
import { Accordion, AccordionDetails, AccordionSummary, Button, AccordionActions } from '@mui/material';
import {
Accordion,
AccordionDetails,
AccordionSummary,
Button,
AccordionActions,
} from '@mui/material';
import { Table } from 'reactstrap';

type PipelineRunProps = {
Expand All @@ -31,18 +37,20 @@ const PipelineRuns: React.FC<PipelineRunsProps> = ({ groupId, pipelineId }) => {
a.started_at! < b.started_at! ? 1 : a.started_at! > b.started_at! ? -1 : 0
);
const [showModal, setShowModal] = useState<boolean>(false);
const history = useHistory()
const { pathname } = useLocation()
const history = useHistory();
const { pathname } = useLocation();

return (
<div className={styles['grid']}>
<QueryWrapper isLoading={isLoading} error={error}>
<div id="pipelineruns" className={styles["runs"]}>
<div id="pipelineruns" className={styles['runs']}>
{pipelineRuns.length ? (
pipelineRuns.map((run, i) => {
const startedAt = Date.parse(run.started_at!)
const lastModified = Date.parse(run.last_modified!)
const duration = `${Math.floor((lastModified - startedAt)/1000/60)}m ${Math.floor(((lastModified - startedAt)/1000)%60)}s`
const startedAt = Date.parse(run.started_at!);
const lastModified = Date.parse(run.last_modified!);
const duration = `${Math.floor(
(lastModified - startedAt) / 1000 / 60
)}m ${Math.floor(((lastModified - startedAt) / 1000) % 60)}s`;
return (
<Accordion defaultExpanded={i === 0 ? true : undefined}>
<AccordionSummary
Expand All @@ -53,7 +61,12 @@ const PipelineRuns: React.FC<PipelineRunsProps> = ({ groupId, pipelineId }) => {
<b>{run.name}</b>
</AccordionSummary>
<AccordionDetails>
<Table dark bordered style={{ margin: 0}} className={styles["runs-table"]}>
<Table
dark
bordered
style={{ margin: 0 }}
className={styles['runs-table']}
>
<thead>
<tr>
<th>#</th>
Expand All @@ -73,15 +86,20 @@ const PipelineRuns: React.FC<PipelineRunsProps> = ({ groupId, pipelineId }) => {
<td>{run.last_modified}</td>
</tr>
</Table>
<pre className={styles["logs"]}>
{run.logs}
</pre>
<pre className={styles['logs']}>{run.logs}</pre>
</AccordionDetails>
<AccordionActions>
<Button variant="outlined" onClick={() => {history.push(`${pathname}/${run.uuid}`)}}>View Task Executions</Button>
<Button
variant="outlined"
onClick={() => {
history.push(`${pathname}/${run.uuid}`);
}}
>
View Task Executions
</Button>
</AccordionActions>
</Accordion>
)
);
})
) : (
<SectionMessage type="info">
Expand Down

0 comments on commit 3c5ba98

Please sign in to comment.