diff --git a/aksel.nav.no/website/components/website-modules/examples/__parts/Dekorator.tsx b/aksel.nav.no/website/components/website-modules/examples/__parts/Dekorator.tsx
index a5b3a6a2cb..03fd6364f0 100644
--- a/aksel.nav.no/website/components/website-modules/examples/__parts/Dekorator.tsx
+++ b/aksel.nav.no/website/components/website-modules/examples/__parts/Dekorator.tsx
@@ -14,7 +14,7 @@ function Env() {
return (
);
}
diff --git a/aksel.nav.no/website/components/website-modules/examples/__parts/PageDemoContent.tsx b/aksel.nav.no/website/components/website-modules/examples/__parts/PageDemoContent.tsx
new file mode 100644
index 0000000000..580d78f0fc
--- /dev/null
+++ b/aksel.nav.no/website/components/website-modules/examples/__parts/PageDemoContent.tsx
@@ -0,0 +1,23 @@
+function Content({ children }: { children: React.ReactNode }) {
+ return (
+
+
+ {children}
+
+ );
+}
+
+export { Content };
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/background.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/background.tsx
index 3735bca8f9..8352b7948a 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/background.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/background.tsx
@@ -1,27 +1,27 @@
-import { Box, Page } from "@navikt/ds-react";
+import { Heading, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
- Footer
-
- }
- >
-
- Header
-
-
- Content
-
+ }>
+
+
+
+
+ Page.Block
+
+
+
+
);
};
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/below-fold.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/below-fold.tsx
index d25960e39d..0bbd511b9c 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/below-fold.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/below-fold.tsx
@@ -1,27 +1,27 @@
-import { Box, Page } from "@navikt/ds-react";
+import { Heading, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
- Footer
-
- }
- >
-
- Header
-
-
- Content
-
+ }>
+
+
+
+
+ Page.Block
+
+
+
+
);
};
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/content-block-padding.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/content-block-padding.tsx
index d889c4cb6c..c8398b64d9 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/content-block-padding.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/content-block-padding.tsx
@@ -1,27 +1,27 @@
-import { Box, Page } from "@navikt/ds-react";
+import { Heading, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
- Footer
-
- }
- >
-
- Header
-
-
- Content
-
+ }>
+
+
+
+
+ Page.Block
+
+
+
+
);
};
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/demo.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/demo.tsx
index c629f651e2..a975162915 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/demo.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/demo.tsx
@@ -1,32 +1,28 @@
-import { Box, Page } from "@navikt/ds-react";
+import { Heading, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
-
- Footer
-
-
- }
- >
-
-
- Header
-
-
-
-
- Content
-
-
+ }>
+
+
+
+
+
+ Page.Block
+
+
+
+
);
};
@@ -45,4 +41,5 @@ export const Demo = {
export const args = {
index: 0,
title: "Standard",
+ desc: "`Page.Block` kan også brukes i header og footer for å sikre at innholdet er sentrert og har samme maksbredde som resten av innholdet.",
};
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/gutters.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/gutters.tsx
index 262b99f03b..d9a2449feb 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/gutters.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/gutters.tsx
@@ -1,32 +1,36 @@
-import { Box, Page } from "@navikt/ds-react";
+import { HStack, Heading, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
-
- Footer
-
+ }>
+
+
+
+
+
+ Page.Block med gutter
+
+
+
+
+
+
+ Page.Block uten gutter
+
+
- }
- >
-
-
- Header
-
-
-
-
- Med gutter
-
-
-
-
- Uten gutter
-
-
+
+
);
};
diff --git a/aksel.nav.no/website/pages/eksempler/primitive-page/width.tsx b/aksel.nav.no/website/pages/eksempler/primitive-page/width.tsx
index 9a1d088bc2..a58b59124f 100644
--- a/aksel.nav.no/website/pages/eksempler/primitive-page/width.tsx
+++ b/aksel.nav.no/website/pages/eksempler/primitive-page/width.tsx
@@ -1,34 +1,29 @@
-import { Box, Page } from "@navikt/ds-react";
+import { BodyLong, Page } from "@navikt/ds-react";
import { withDsExample } from "@/web/examples/withDsExample";
+import {
+ Env,
+ Footer,
+ Header,
+ useDekorator,
+} from "../../../components/website-modules/examples/__parts/Dekorator";
+import { Content } from "../../../components/website-modules/examples/__parts/PageDemoContent";
const Example = () => {
+ useDekorator();
+
return (
-
-
- Footer
-
-
- }
- >
-
-
- Header
-
-
-
-
- Vi anbefaler å bruke width="text"
på
- tekstblokker. Dette setter maksbredden til 576px + padding og skal gi
- en behagelig linjelengde.
-
-
+ }>
+
+
+
+
+ Vi anbefaler å bruke width="text"
på
+ tekstblokker. Dette setter maksbredden til 576px + padding og skal
+ gi en behagelig linjelengde.
+
+
+
+
);
};