Skip to content

Commit

Permalink
Added leetcode logo next to levels fyi logo
Browse files Browse the repository at this point in the history
  • Loading branch information
cjohnson74 committed Sep 27, 2024
1 parent 7d310e2 commit 4eb3ea6
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions apps/member-profile/app/routes/_profile.companies_.$id.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ export async function loader({ params, request }: LoaderFunctionArgs) {
'companies.imageUrl',
'companies.name',
'companies.levelsFyiSlug',
'companies.leetcodeTagged',
],
where: { id },
}),
Expand Down Expand Up @@ -154,6 +155,10 @@ export default function CompanyPage() {
{company.levelsFyiSlug && (
<LevelsFyiLink slug={company.levelsFyiSlug} />
)}

{company.leetcodeTagged && (
<LeetcodeTaggedLink leetcode_tagged={company.leetcodeTagged} />
)}
</div>

<DomainLink domain={company.domain} />
Expand Down Expand Up @@ -216,6 +221,34 @@ function LevelsFyiLink({ slug }: LevelsFyiLinkProps) {
);
}

type LeetcodeTaggedLinkProps = {
leetcode_tagged: string;
};

function LeetcodeTaggedLink({ leetcode_tagged }: LeetcodeTaggedLinkProps) {
return (
<Tooltip>
<TooltipTrigger asChild>
<a
className="mt-1"
href={leetcode_tagged}
rel="noopener noreferrer"
target="_blank"
>
<img
alt="Leetcode Logo"
className="h-4 w-4 cursor-pointer rounded-sm hover:opacity-90"
src="/images/leetcode.png"
/>
</a>
</TooltipTrigger>
<TooltipContent>
<TooltipText>View Company Leetcode Problems</TooltipText>
</TooltipContent>
</Tooltip>
);
}

function AverageRating({
averageRating,
}: Pick<CompanyInView, 'averageRating'>) {
Expand Down

0 comments on commit 4eb3ea6

Please sign in to comment.