Skip to content

Commit

Permalink
fix: each project is shown using different card styles depending on t…
Browse files Browse the repository at this point in the history
…he device
  • Loading branch information
melancholy14 committed Nov 9, 2020
1 parent 79ce7c6 commit ef58920
Showing 1 changed file with 45 additions and 22 deletions.
67 changes: 45 additions & 22 deletions src/app/pages/Projects/Project.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,52 @@ type ProjectProps = {
function Project({ data: { title, url, image, descriptions } }: ProjectProps) {
const { t } = useTranslation();
return (
<div
className="shadow-xl p-4 rounded-3xl relative bg-cover"
style={{ backgroundImage: `url(${image})` }}
>
<div className="bg-white text-black lg:w-1/3 md:w-1/2 p-4 rounded-2xl opacity-75">
<Title>{t(title)}</Title>
{url && (
<a
href={url}
target="_blank"
rel="noopener noreferrer"
className="italic xl:text-xl lg:text-md break-all"
>
{url}
</a>
)}
<ul className="p-4 pr-0 list-disc">
{descriptions.map((desc) => (
<li key={desc}>{t(desc)}</li>
))}
</ul>
<>
<div
className="hidden md:block shadow-xl p-4 rounded-3xl bg-cover"
style={{ backgroundImage: `url(${image})` }}
>
<div className="bg-white text-black lg:w-1/3 md:w-1/2 p-4 rounded-2xl opacity-75">
<Title>{t(title)}</Title>
{url && (
<a
href={url}
target="_blank"
rel="noopener noreferrer"
className="italic xl:text-xl lg:text-md break-all"
>
{url}
</a>
)}
<ul className="p-4 pr-0 list-disc">
{descriptions.map((desc) => (
<li key={desc}>{t(desc)}</li>
))}
</ul>
</div>
</div>
</div>
<div className="block md:hidden shadow-xl p-2 rounded-2xl">
<Title className="text-orange-300">{t(title)}</Title>
<img className="w-full" src={image} alt={title} />
<div className="mt-4">
{url && (
<a
href={url}
target="_blank"
rel="noopener noreferrer"
className="italic break-all font-bold"
>
{url}
</a>
)}
<ul className="p-4 pr-0 list-disc">
{descriptions.map((desc) => (
<li key={desc}>{t(desc)}</li>
))}
</ul>
</div>
</div>
</>
);
}

Expand Down

0 comments on commit ef58920

Please sign in to comment.