Add gitlab and weibo contact links.

This commit is contained in:
Aleksander Helgaker
2019-08-24 09:53:42 +02:00
parent 2d590f411e
commit 1eadc1bc5d
7 changed files with 29 additions and 1 deletions

View File

@@ -30,6 +30,12 @@ const getContactHref = (name: string, contact: string) => {
case 'facebook':
href = `https://www.facebook.com/${contact}`;
break;
case 'gitlab':
href = `https://www.gitlab.com/${contact}`;
break;
case 'weibo':
href = `https://www.weibo.com/${contact}`;
break;
default:
href = contact;
break;

View File

@@ -12,4 +12,6 @@ test('getContactHref', () => {
expect(getContactHref('instagram', '#')).toBe('#');
expect(getContactHref('line', '#')).toBe('#');
expect(getContactHref('facebook', '#')).toBe('#');
expect(getContactHref('gitlab', '#')).toBe('#');
expect(getContactHref('weibo', '#')).toBe('#');
});

View File

@@ -35,6 +35,12 @@ const getIcon = (name: string) => {
case 'facebook':
icon = ICONS.FACEBOOK;
break;
case 'gitlab':
icon = ICONS.GITLAB;
break;
case 'weibo':
icon = ICONS.WEIBO;
break;
default:
icon = {};
break;

View File

@@ -13,4 +13,6 @@ test('getIcon', () => {
expect(getIcon('instagram')).toEqual(ICONS.INSTAGRAM);
expect(getIcon('line')).toEqual(ICONS.LINE);
expect(getIcon('facebook')).toEqual(ICONS.FACEBOOK);
expect(getIcon('gitlab')).toEqual(ICONS.GITLAB);
expect(getIcon('weibo')).toEqual(ICONS.WEIBO);
});