diff --git a/public/michalskolak.pdf b/public/michalskolak.pdf new file mode 100644 index 0000000..f346648 Binary files /dev/null and b/public/michalskolak.pdf differ diff --git a/src/app/page.tsx b/src/app/page.tsx index 00e1725..b8942d5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,19 +1,14 @@ +import { Intro } from '@/components/intro'; import { ThemeToggle } from '@/components/theme-toggle'; const Home = () => { return ( <> -
-

- Next.js starter template -

-

- A Next.js starter template, packed with features like TypeScript, - Tailwind CSS, Next-auth, Eslint, testing tools and more. Jumpstart - your project with efficiency and style. -

-
-
+
+ +
+
+
diff --git a/src/components/button.tsx b/src/components/button.tsx index 6b0cc8f..f7cecfc 100644 --- a/src/components/button.tsx +++ b/src/components/button.tsx @@ -20,7 +20,7 @@ const buttonVariants = cva( default: 'h-10 px-4 py-2', sm: 'h-9 px-3', lg: 'h-11 px-8', - icon: 'h-12 w-12', + icon: 'h-11 w-11', }, }, defaultVariants: { diff --git a/src/components/icons.tsx b/src/components/icons.tsx index 798bb34..59a7aa2 100644 --- a/src/components/icons.tsx +++ b/src/components/icons.tsx @@ -1,6 +1,24 @@ -import { Moon, Sun } from 'lucide-react'; +import { ArrowRight, Download, LucideProps, Moon, Sun } from 'lucide-react'; export const Icons = { sun: Sun, moon: Moon, + arrowRight: ArrowRight, + download: Download, + github: (props: LucideProps) => ( + + + + ), + linkedin: (props: LucideProps) => ( + + + + ), }; diff --git a/src/components/intro.tsx b/src/components/intro.tsx new file mode 100644 index 0000000..6954f8b --- /dev/null +++ b/src/components/intro.tsx @@ -0,0 +1,50 @@ +import Link from 'next/link'; + +import { Button } from '@/components/button'; +import { Icons } from '@/components/icons'; + +export const Intro = () => { + return ( +
+ + 🎉 + Check out my new project + +

+ Software developer with a passion for design +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci + aliquid commodi consequatur culpa, delectus dolore esse, eum laborum nam + nihil quaerat quas! +

+
+ + + + +
+
+ ); +}; diff --git a/src/components/theme-toggle.tsx b/src/components/theme-toggle.tsx index 8058e82..95b0112 100644 --- a/src/components/theme-toggle.tsx +++ b/src/components/theme-toggle.tsx @@ -15,8 +15,8 @@ export const ThemeToggle = () => { aria-label="theme toggle" onClick={() => setTheme(theme === 'light' ? 'dark' : 'light')} > - - + + ); };