// @ts-check
const icons = {
star: ``,
commits: ``,
prs: ``,
prs_merged: ``,
prs_merged_percentage: ``,
issues: ``,
icon: ``,
contribs: ``,
fork: ``,
reviews: ``,
discussions_started: ``,
discussions_answered: ``,
gist: ``,
};
/**
* Get rank icon
*
* @param {string} rankIcon - The rank icon type.
* @param {string} rankLevel - The rank level.
* @param {number} percentile - The rank percentile.
* @returns {string} - The SVG code of the rank icon
*/
const rankIcon = (rankIcon, rankLevel, percentile) => {
switch (rankIcon) {
case "github":
return `
`;
case "percentile":
return `
${percentile.toFixed(1)}%
`;
case "default":
default:
return `
${rankLevel}
`;
}
};
export { icons, rankIcon };
export default icons;