mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-07-27 04:32:32 +02:00
Add gitlab and weibo contact links.
This commit is contained in:
@@ -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;
|
||||
|
@@ -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('#');
|
||||
});
|
@@ -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;
|
||||
|
@@ -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);
|
||||
});
|
Reference in New Issue
Block a user