import React from "react"; import SkillCard from "../skillCard"; function GitCommits({ title, image, evt1, evt2, evt3, url }) { let ghLogo = "/images/github_events/GitIcon.png"; [evt1, evt2, evt3].map((evt) => { if (evt?.type === "PushEvent") { evt.entTypeLogo = "/images/github_events/github_push_event_logo.png"; evt.commitMsg = evt.payload.commits[0].message; } else if (evt?.type === "WatchEvent") { evt.entTypeLogo = "/images/github_events/github_watch_event_logo.png"; } else if (evt?.type === "IssuesEvent") { evt.entTypeLogo = "/images/github_events/github_issues_event_logo.png"; if (evt?.payload.action === "opened") { evt.commitMsg = "Opened " + evt.payload.issue.title; } else if (evt?.payload.action === "closed") { evt.commitMsg = "Closed " + evt.payload.issue.title; } } else if (evt?.type === "DeleteEvent") { evt.entTypeLogo = "/images/github_events/github_delete_event_logo.png"; evt.commitMsg = evt.payload.ref_type + " " + evt.payload.ref + " deleted"; } else if (evt?.type === "IssueCommentEvent") { evt.entTypeLogo = "/images/github_events/github_issue_comment_event_logo.png"; evt.commitMsg = evt.payload.comment.body; } else if (evt?.type === "CreateEvent") { evt.entTypeLogo = "/images/github_events/github_create_event_logo.png"; evt.commitMsg = evt.payload.ref_type; } else if (evt?.type === "PullRequestEvent") { evt.entTypeLogo = "/images/github_events/github_pull_request_event_logo.png"; if (evt?.payload.action === "opened") { evt.commitMsg = "Opened " + evt.payload.pull_request.title; } else if (evt?.payload.action === "closed") { evt.commitMsg = "Closed " + evt.payload.pull_request.title; } } else if (evt?.type === "ForkEvent") { evt.entTypeLogo = "/images/github_events/github_fork_event_logo.png"; evt.commitMsg = "Forked " + evt.payload.forkee.full_name; } }) return (
{" "}
{evt1?.repo?.name}
{evt1?.commitMsg?.slice(0, 50)}
{/*
{evt1?.created_at}
*/}

{" "}
{evt2?.repo?.name}
{evt2?.commitMsg?.slice(0, 50)}
{/*
{evt2?.created_at}
*/}

{" "}
{evt3?.repo?.name}
{evt3?.commitMsg?.slice(0, 50)}
{/*
{evt3?.created_at}
*/}
); } export default GitCommits