diff --git a/public/assets/cv-mateus-felipe.pdf b/public/assets/cv-mateus-felipe.pdf new file mode 100644 index 00000000..51ac2559 Binary files /dev/null and b/public/assets/cv-mateus-felipe.pdf differ diff --git a/src/app/(main)/about/components/image-card.tsx b/src/app/(main)/about/components/image-card.tsx new file mode 100644 index 00000000..8e781142 --- /dev/null +++ b/src/app/(main)/about/components/image-card.tsx @@ -0,0 +1,31 @@ +'use client' + +import Image from 'next/image' +import Tilt from 'react-parallax-tilt' + +export function ImageCard({ mobile = false }) { + return ( + + Mateus Felipe's picture + + ) +} diff --git a/src/app/(main)/about/layout.tsx b/src/app/(main)/about/layout.tsx new file mode 100644 index 00000000..a1e85fa6 --- /dev/null +++ b/src/app/(main)/about/layout.tsx @@ -0,0 +1,7 @@ +export default function AboutLayout({ + children +}: { + children: React.ReactNode +}) { + return
{children}
+} diff --git a/src/app/(main)/about/page.tsx b/src/app/(main)/about/page.tsx new file mode 100644 index 00000000..3583d798 --- /dev/null +++ b/src/app/(main)/about/page.tsx @@ -0,0 +1,44 @@ +import { Metadata } from 'next' +import { useMDXComponent } from 'next-contentlayer/hooks' + +import { allAbouts } from 'contentlayer/generated' +import { DownloadSimple } from '@/shared/lib/phosphor-icons' +import { ImageCard } from './components/image-card' + +import './styles.css' + +export const metadata: Metadata = {} + +export default function Page() { + const MDXAboutContent = useMDXComponent(allAbouts[0].body.code) + + return ( +
+
+
+ +
+
+

+ About Me +

+
+ +
+
+ +
+
+ + Download CV + +
+
+
+
+ ) +} diff --git a/src/app/(main)/about/styles.css b/src/app/(main)/about/styles.css new file mode 100644 index 00000000..84a114b8 --- /dev/null +++ b/src/app/(main)/about/styles.css @@ -0,0 +1,5 @@ +.about-rendered-mdx { + a { + @apply text-neutral-700 hover:underline dark:text-neutral-50; + } +}