v5/src/routes/(home).tsx

68 lines
1.7 KiB
TypeScript
Raw Normal View History

2025-01-23 11:16:33 -05:00
import { For } from "solid-js";
import { posts } from "~/data/posts";
import { Posts } from "~/components/Posts";
const links = [
"https://github.com/minhtrannhat",
"https://linkedin.com/in/minh-tran-nhat",
];
const Homepage = () => {
return (
<div>
<section class="flex flex-col sm:flex-row gap-2v sm:gap-3h">
<div class="font-medium">
<div class="flex items-end mb-1v gap-1h">
<img
class="inline-block h-2v select-none wave-image"
alt="wave emoji"
src="/images/wave-pixel.png"
/>
<p>Hi, Minh here.</p>
</div>
<p class="mb-1v">
I'm Minh Tran, a Computer Engineering student at Concordia
University, Montreal, Canada.
<br />
<br />
I'm most passionate about designing distributed systems that scales
but I'm also interested in compilers and systems programming. When
I'm not coding, I read books, listen to podcasts or study music
theory.
</p>
<p>
Say hi:{" "}
<a
class="underline"
target="_blank"
rel="noreferrer"
href="mailto:minh@minhtrannhat.com"
>
minh@minhtrannhat.com
</a>
</p>
</div>
<ul class="sm:mt-3v text-slate-600 dark:text-slate-200 text-base sm:text-sm leading-1">
<For each={links}>
{(link) => (
<li class="list-square hover:text-black dark:hover:text-white ml-2h leading-1">
<a
target="_blank"
rel="noreferrer"
href={link}
class="underline"
>
{link.replace("https://", "")}
</a>
</li>
)}
</For>
</ul>
</section>
<hr />
</div>
);
};
export default Homepage;