diff --git a/README.md b/README.md index 7b04bbe..c7e2572 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,10 @@ The GitHub PR Dashboard is a comprehensive tool designed to streamline the monit ![Settings](docs/images/settings.jpeg) +### Failed Checks + +![Failed Checks](docs/images/failed-checks.jpeg) + ## Getting Started Follow these instructions to get your GitHub PR Dashboard up and running on your local machine for development and testing purposes. diff --git a/docs/images/dashboard.jpeg b/docs/images/dashboard.jpeg index 90ecbbf..a2ac823 100644 Binary files a/docs/images/dashboard.jpeg and b/docs/images/dashboard.jpeg differ diff --git a/docs/images/failed-checks.jpeg b/docs/images/failed-checks.jpeg new file mode 100644 index 0000000..3d9eb78 Binary files /dev/null and b/docs/images/failed-checks.jpeg differ diff --git a/src/components/PullRequestCard.tsx b/src/components/PullRequestCard.tsx index fa08105..bb345a8 100644 --- a/src/components/PullRequestCard.tsx +++ b/src/components/PullRequestCard.tsx @@ -58,7 +58,7 @@ const PullRequestCard: React.FC = ({ pr }) => { sx={{ marginRight: "auto" }} /> {pr.locked && } - {pr.draft && } + {pr.draft && } {pr.labels.map((label) => ( ))} = ({ > Checks:{" "} {allChecksPassed ? ( - + ) : ( - + )} setOpen(false)} sx={{ padding: "2em" }}> diff --git a/src/components/PullRequestsApprovals.tsx b/src/components/PullRequestsApprovals.tsx index 21b5854..4707fe8 100644 --- a/src/components/PullRequestsApprovals.tsx +++ b/src/components/PullRequestsApprovals.tsx @@ -1,7 +1,7 @@ import React from "react"; import { ConfigContext } from "../App"; import { Approvals } from "../models/Approvals"; -import { Avatar, Badge, Box } from '@mui/material'; +import { Avatar, Badge, Box, Tooltip } from '@mui/material'; export type PullRequestsApprovalsProps = { owner: string; @@ -45,9 +45,11 @@ export const PullRequestsApprovals: React.FC = ({ const allApprovals = React.useMemo(() => approvals?.filter((approval) => approval.state !== "DISMISSED"), [approvals]); const approvalAvatars = React.useMemo(() => allApprovals?.map((approval) => ( - - - + + + + + )), [allApprovals]); return <>