Skip to content

Commit 5e0066b

Browse files
add a contact page
1 parent b0d459f commit 5e0066b

File tree

3 files changed

+45
-28
lines changed

3 files changed

+45
-28
lines changed

app/layout.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import "./globals.css";
22
import type { Metadata } from "next";
33
import { ThemeProvider } from "next-themes";
4+
import { Toaster } from "sonner";
45
import { Footer } from "@/components/footer";
56
import { Header } from "@/components/header";
67

@@ -23,6 +24,7 @@ export default async function RootLayout({
2324
<Header />
2425
{children}
2526
<Footer />
27+
<Toaster />
2628
</ThemeProvider>
2729
</body>
2830
</html>

app/page.tsx

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -235,11 +235,14 @@ export default function HomePage() {
235235
</p>
236236
<div className="flex flex-col sm:flex-row gap-4 justify-center">
237237
<Button
238+
asChild
238239
className="dark:from-blue-600 dark:to-blue-700 dark:hover:from-blue-700 dark:hover:to-blue-800 bg-gradient-to-r from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700"
239240
size="lg"
240241
>
241-
<Users className="w-5 h-5 mr-2" />
242-
Jetzt mitmachen
242+
<Link href="https://groups.google.com/u/0/a/tum.dev/g/announce/about">
243+
<Users className="w-5 h-5 mr-2" />
244+
Jetzt mitmachen
245+
</Link>
243246
</Button>
244247
<Button
245248
asChild
@@ -518,16 +521,25 @@ export default function HomePage() {
518521
uns findest du spannende Projekte und ein tolles Team.
519522
</p>
520523
<div className="flex flex-col sm:flex-row gap-4 justify-center">
521-
<Button className="bg-gradient-to-r dark:from-blue-600 dark:to-blue-700 dark:hover:from-blue-700 dark:hover:to-blue-800 from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700">
522-
<Users className="w-4 h-4 mr-2" />
523-
Team beitreten
524+
<Button
525+
asChild
526+
className="bg-gradient-to-r dark:from-blue-600 dark:to-blue-700 dark:hover:from-blue-700 dark:hover:to-blue-800 from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700"
527+
>
528+
<Link href="https://groups.google.com/u/0/a/tum.dev/g/announce/about">
529+
<Users className="w-4 h-4 mr-2" />
530+
Team beitreten
531+
</Link>
524532
</Button>
533+
525534
<Button
535+
asChild
526536
className="dark:hover:bg-slate-600 dark:hover:text-gray-50 dark:text-gray-100 dark:bg-slate-700 bg-black text-white hover:text-gray-50 hover:bg-gray-900"
527537
variant="secondary"
528538
>
529-
<Github className="w-4 h-4 mr-2" />
530-
Projekte ansehen
539+
<Link href="#projects">
540+
<Github className="w-4 h-4 mr-2" />
541+
Projekte ansehen
542+
</Link>
531543
</Button>
532544
</div>
533545
</div>

components/header.tsx

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,30 +28,33 @@ export const Header = () => {
2828
</Link>
2929
<div className="flex items-center space-x-3">
3030
{pathName !== "/about" ? (
31-
<Link href="/about">
32-
<Button
33-
className="dark:text-gray-300 text-gray-600 hover:underline underline-offset-2"
34-
size="sm"
35-
variant="ghost"
36-
>
37-
Über uns
38-
</Button>
39-
</Link>
31+
<Button
32+
asChild
33+
className="dark:text-gray-300 text-gray-600 hover:underline underline-offset-2"
34+
size="sm"
35+
variant="ghost"
36+
>
37+
<Link href="/about">Über uns</Link>
38+
</Button>
4039
) : (
41-
<Link href="/">
42-
<Button
43-
className="dark:text-gray-300 text-gray-600 hover:underline underline-offset-2"
44-
size="sm"
45-
variant="ghost"
46-
>
47-
Zurück
48-
</Button>
49-
</Link>
40+
<Button
41+
asChild
42+
className="dark:text-gray-300 text-gray-600 hover:underline underline-offset-2"
43+
size="sm"
44+
variant="ghost"
45+
>
46+
<Link href="/">Zurück</Link>
47+
</Button>
5048
)}
5149
<ThemeToggle />
52-
<Button className="bg-gradient-to-r dark:from-blue-600 dark:to-blue-700 dark:hover:from-blue-700 dark:hover:to-blue-800 from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700 hidden lg:flex">
53-
<Mail className="w-4 h-4 mr-2" />
54-
Kontakt
50+
<Button
51+
asChild
52+
className="bg-gradient-to-r dark:from-blue-600 dark:to-blue-700 dark:hover:from-blue-700 dark:hover:to-blue-800 from-blue-500 to-blue-600 hover:from-blue-600 hover:to-blue-700 hidden lg:flex"
53+
>
54+
<Link href="/contact">
55+
<Mail className="w-4 h-4 mr-2" />
56+
Kontakt
57+
</Link>
5558
</Button>
5659
</div>
5760
</div>

0 commit comments

Comments
 (0)