mirror of
https://github.com/actions/toolkit
synced 2025-05-09 16:43:02 +00:00
summary: add link/anchor element
This commit is contained in:
parent
ab2b23c50d
commit
302a5b31d8
2 changed files with 26 additions and 0 deletions
|
@ -5,6 +5,7 @@ const {access, appendFile, writeFile} = promises
|
|||
export const SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'
|
||||
|
||||
export type SummaryTableRow = (SummaryTableCell | string)[]
|
||||
|
||||
export interface SummaryTableCell {
|
||||
/**
|
||||
* Cell content
|
||||
|
@ -312,6 +313,19 @@ class MarkdownSummary {
|
|||
const element = this.wrap('blockquote', text, attrs)
|
||||
return this.add(element).addEOL()
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds an HTML anchor tag to the summary buffer
|
||||
*
|
||||
* @param {string} text link text/content
|
||||
* @param {string} href hyperlink
|
||||
*
|
||||
* @returns {MarkdownSummary} markdown summary instance
|
||||
*/
|
||||
addLink(text: string, href: string): MarkdownSummary {
|
||||
const element = this.wrap('a', text, {href})
|
||||
return this.add(element).addEOL()
|
||||
}
|
||||
}
|
||||
|
||||
// singleton export
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue