Files
DefectingCat.github.io/pages/about.tsx
DefectingCat 0331585ced add tween
2022-10-09 11:47:59 +08:00

58 lines
1.5 KiB
TypeScript

import classNames from 'classnames';
import dynamic from 'next/dynamic';
import { InitFn, useThree } from 'rua-three';
import { NextPageWithLayout } from 'types';
const MainLayout = dynamic(() => import('layouts/MainLayout'));
const About: NextPageWithLayout = () => {
const init: InitFn = () => {};
const { ref } = useThree({
init,
});
return (
<>
<canvas></canvas>
<main className="h-[calc(100vh-142px)] flex flex-col">
<div
className={classNames(
'flex max-w-3xl',
'px-10 py-4 mx-auto lg:px-0 lg:py-10'
)}
>
{/* <div className="w-16 h-16 lg:w-[72px] lg:h-[72px]">
<Image
src={avatar}
alt="Avatar"
priority
width={72}
height={72}
className="rounded-full"
/>
</div>
<div className="pl-4 text-xl lg:text-2xl lg:pl-10">
<h1 className="font-semibold font-Barlow">
Arthur / Defectink / xfy
</h1>
<div className="h-[1px] rounded-lg bg-gray-400"></div>
<div className="text-base lg:text-lg">
Long may the sun shine ☀️
</div>
</div> */}
<h1 className="text-5xl font-semibold font-Barlow">About</h1>
</div>
</main>
</>
);
};
About.getLayout = function getLayout(page) {
return <MainLayout>{page}</MainLayout>;
};
export default About;