Add social: Instagram

This commit is contained in:
golles 2022-07-07 22:42:10 +02:00
parent fb55338ea9
commit 0c2b93ff85
6 changed files with 22 additions and 0 deletions

View File

@ -164,6 +164,7 @@ const config = {
linkedin: '', linkedin: '',
twitter: '', twitter: '',
facebook: '', facebook: '',
instagram: '',
dribbble: '', dribbble: '',
behance: '', behance: '',
medium: '', medium: '',

View File

@ -14,6 +14,7 @@ const config = {
linkedin: 'ariful-alam', linkedin: 'ariful-alam',
twitter: 'arif_szn', twitter: 'arif_szn',
facebook: '', facebook: '',
instagram: '',
dribbble: '', dribbble: '',
behance: '', behance: '',
medium: '', medium: '',

View File

@ -239,6 +239,7 @@ GitProfile.propTypes = {
linkedin: PropTypes.string, linkedin: PropTypes.string,
twitter: PropTypes.string, twitter: PropTypes.string,
facebook: PropTypes.string, facebook: PropTypes.string,
instagram: PropTypes.string,
dribbble: PropTypes.string, dribbble: PropTypes.string,
behance: PropTypes.string, behance: PropTypes.string,
medium: PropTypes.string, medium: PropTypes.string,

View File

@ -10,6 +10,7 @@ import {
FaBuilding, FaBuilding,
FaDev, FaDev,
FaFacebook, FaFacebook,
FaInstagram,
FaGlobe, FaGlobe,
} from 'react-icons/fa'; } from 'react-icons/fa';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
@ -128,6 +129,14 @@ const Details = ({ profile, loading, social, github }) => {
link={`https://www.facebook.com/${social.facebook}`} link={`https://www.facebook.com/${social.facebook}`}
/> />
)} )}
{typeof social.instagram !== 'undefined' && social.instagram && (
<ListItem
icon={<FaInstagram className="mr-2" />}
title="Instagram:"
value={social.instagram}
link={`https://www.instagram.com/${social.instagram}`}
/>
)}
{typeof social.medium !== 'undefined' && social.medium && ( {typeof social.medium !== 'undefined' && social.medium && (
<ListItem <ListItem
icon={<AiFillMediumSquare className="mr-2" />} icon={<AiFillMediumSquare className="mr-2" />}

View File

@ -191,6 +191,11 @@ export const sanitizeConfig = (config) => {
typeof config.social.facebook !== 'undefined' typeof config.social.facebook !== 'undefined'
? config.social.facebook ? config.social.facebook
: '', : '',
instagram:
typeof config.social !== 'undefined' &&
typeof config.social.instagram !== 'undefined'
? config.social.instagram
: '',
dribbble: dribbble:
typeof config.social !== 'undefined' && typeof config.social !== 'undefined' &&
typeof config.social.dribbble !== 'undefined' typeof config.social.dribbble !== 'undefined'

5
types/index.d.ts vendored
View File

@ -54,6 +54,11 @@ export interface Social {
*/ */
facebook?: string; facebook?: string;
/**
* Instagram
*/
instagram?: string;
/** /**
* Dribbble * Dribbble
*/ */