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
+ }
/>
)}