diff --git a/src/components/details/index.jsx b/src/components/details/index.jsx index bd3c8f2..7e88689 100644 --- a/src/components/details/index.jsx +++ b/src/components/details/index.jsx @@ -42,6 +42,14 @@ const ListItem = ({ icon, title, value, link, skeleton = false }) => { ); }; +const isCompanyMention = (company) => { + return company.startsWith('@') && !company.includes(' '); +}; + +const companyLink = (company) => { + return `https://github.com/${company.substring(1)}`; +}; + const Details = ({ profile, loading, social, github }) => { const renderSkeleton = () => { let array = []; @@ -80,6 +88,11 @@ const Details = ({ profile, loading, social, github }) => { icon={} title="Company:" value={profile.company} + link={ + isCompanyMention(profile.company) + ? companyLink(profile.company) + : null + } /> )}