summaryrefslogtreecommitdiff
path: root/source/helpers/rgh-issue-link.tsx
blob: fa79edcb5d6a350f4b375be32dee1e1954528586 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import React from 'dom-chef';

export function createRghIssueLink(issueNumber: number | string): Element {
	const issueUrl = getRghIssueUrl(issueNumber);
	return (
		<a target="_blank" rel="noopener noreferrer" data-hovercard-type="issue" data-hovercard-url={issueUrl + '/hovercard'} href={issueUrl}>
			#{issueNumber}
		</a>
	);
}

/** @deprecated Only use this function for dynamic URLs. For static URLs, paste the full URL string instead */
export function getRghIssueUrl(issueNumber: number | string): string {
	return `https://github.com/refined-github/refined-github/issues/${issueNumber}`;
}