Merge pull request #89 from golles/company-mention

When company is a mention, link it
This commit is contained in:
Ariful Alam 2022-07-09 20:51:40 +06:00 committed by GitHub
commit 8901157e01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,6 +46,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 = [];
@ -84,6 +92,11 @@ const Details = ({ profile, loading, social, github }) => {
icon={<FaBuilding className="mr-2" />}
title="Company:"
value={profile.company}
link={
isCompanyMention(profile.company)
? companyLink(profile.company)
: null
}
/>
)}
<ListItem