add empty screen and external links

This commit is contained in:
Shu Ding 2023-05-23 16:49:07 +02:00
parent f14e73ac8f
commit 398b671300
No known key found for this signature in database
GPG key ID: B84C6E25F5FEA16B
5 changed files with 136 additions and 10 deletions

29
app/external-link.tsx Normal file
View file

@ -0,0 +1,29 @@
export function ExternalLink({
href,
children,
}: {
href: string;
children: React.ReactNode;
}) {
return (
<a
href={href}
target="_blank"
className="inline-flex gap-1 hover:underline flex-1 justify-center leading-4"
>
<span>{children}</span>
<svg
aria-hidden="true"
height="7"
viewBox="0 0 6 6"
width="7"
className="opacity-70"
>
<path
d="M1.25215 5.54731L0.622742 4.9179L3.78169 1.75597H1.3834L1.38936 0.890915H5.27615V4.78069H4.40513L4.41109 2.38538L1.25215 5.54731Z"
fill="currentColor"
></path>
</svg>
</a>
);
}