Skip to content

Commit 70651e0

Browse files
Footer (#46)
* alle footer links routen naar een pagina met hier wordt aan gewerkt * public private routing + image fix * login fix op slug pagina
1 parent 0b9a974 commit 70651e0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+459
-243
lines changed

src/app/(private)/_layout.tsx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import { auth } from "@/auth";
2+
import { getKvkFromCookie, getKvkOptionsFromCookie } from "@/utils/kvknummer";
3+
import Header from "@/layouts/header";
4+
import Navigation from "@/layouts/navigation";
5+
import Breadcrumb from "@/layouts/breadcrumb";
6+
import Providers from "@/app/providers";
7+
import { getFlagsFromServerCookie } from "@/app/actions";
8+
import { redirect } from "next/navigation";
9+
10+
export default async function PrivateLayout({
11+
children,
12+
}: {
13+
children: React.ReactNode;
14+
}) {
15+
const flags = await getFlagsFromServerCookie();
16+
const session = await auth();
17+
const kvk = await getKvkFromCookie();
18+
const kvkOpties = await getKvkOptionsFromCookie();
19+
20+
if (!session) {
21+
redirect("/");
22+
}
23+
24+
return (
25+
<Providers session={session}>
26+
<Header kvk={kvk!} kvkOpties={kvkOpties} />
27+
<main className="border-b-ro-blue after:bg-ro-blue relative border-b-2 pb-[68] after:absolute after:bottom-0 after:left-1/2 after:block after:h-[32px] after:w-[44px] after:-translate-x-1/2 after:content-['']">
28+
<div className="container mx-auto py-1.5">
29+
<div className="grid max-w-screen-xl grid-cols-[288px_1fr_1fr_1fr] justify-between gap-3">
30+
<div className="hidden md:col-span-1 md:block">
31+
<Navigation flags={flags} />
32+
</div>
33+
<div className="col-span-4 md:col-span-3 md:pt-[9px]">
34+
<Breadcrumb />
35+
<div className="space-y-4 pt-1.5">{children}</div>
36+
</div>
37+
</div>
38+
</div>
39+
</main>
40+
</Providers>
41+
);
42+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/app/bedrijfsgegevens/page.tsx renamed to src/app/(private)/bedrijfsgegevens/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { getKvkFromCookie } from "@/utils/kvknummer";
2-
import Bedrijfsprofiel from "@/app/bedrijfsgegevens/bedrijfsgegevens";
2+
import Bedrijfsprofiel from "@/app/(private)/bedrijfsgegevens/bedrijfsgegevens";
33

44
const IdentiteitPage = async () => {
55
const kvk = await getKvkFromCookie();
File renamed without changes.

src/app/contactgegevens/[type]/_contactEditBox.tsx renamed to src/app/(private)/contactgegevens/[type]/_contactEditBox.tsx

File renamed without changes.

src/app/contactgegevens/[type]/copyNotificatie.tsx renamed to src/app/(private)/contactgegevens/[type]/copyNotificatie.tsx

File renamed without changes.

src/app/contactgegevens/[type]/page.tsx renamed to src/app/(private)/contactgegevens/[type]/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Card from "@/components/card";
22
import { Tab, Tabs } from "@/components/Tabs";
3-
import Prive from "@/app/contactgegevens/[type]/prive";
4-
import Zakelijk from "@/app/contactgegevens/[type]/zakelijk";
3+
import Prive from "@/app/(private)/contactgegevens/[type]/prive";
4+
import Zakelijk from "@/app/(private)/contactgegevens/[type]/zakelijk";
55

66
const ContactgegevensPage = async ({
77
params,

0 commit comments

Comments
 (0)