43 lines
785 B
TypeScript
43 lines
785 B
TypeScript
import { Issue } from './issue';
|
|
|
|
export function showIssueHTML(issue: Issue) {
|
|
return `<body>
|
|
<h1>{{label}}</h1>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
Title
|
|
</td>
|
|
<td >
|
|
{{label}}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
State
|
|
</td>
|
|
<td>
|
|
{{state}}
|
|
</td>
|
|
</tr>
|
|
<tr >
|
|
<td>
|
|
Assignee
|
|
</td>
|
|
<td>
|
|
{{assignee}}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<p style="font-size: 20pt">
|
|
{{description}}
|
|
</p>
|
|
</body>
|
|
`
|
|
.replace('{{label}}', issue.label)
|
|
.replace('{{state}}', issue.issueState)
|
|
.replace('{{assignee}}', issue.assignee)
|
|
.replace('{{description}}', issue.body)
|
|
.replace('{{label}}', issue.label);
|
|
}
|