Skip to content

Commit 7c9564a

Browse files
committed
Support page and StoryOverview page header
1 parent ae0ede2 commit 7c9564a

12 files changed

+22
-79
lines changed

components/Storyblok/ComponentNotFound.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@ type ComponentNotFoundProps = {
77
}
88

99
export const ComponentNotFound = ({ component: { blok } }: ComponentNotFoundProps) => (
10-
<div className="rs-p-6 bg-red-600"><h2 className="text-white">{blok.component} component is missing from the codebase.</h2><p className="text-white">Source blok UID: {blok._uid}</p></div>
10+
<div className="rs-p-6 bg-red-600">
11+
<h2 className="text-white">{blok.component} component is missing from the codebase.</h2>
12+
<p className="text-white">Source blok UID: {blok._uid}</p>
13+
</div>
1114
);

components/Storyblok/Header/HeaderMinimal.tsx renamed to components/Storyblok/PageHeader/HeaderMinimal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { cnb } from 'cnbuilder';
22
import { Container } from '@/components/Container';
33
import { Heading } from '@/components/Typography';
4-
import { type HeaderProps } from '@/components/Storyblok/Header';
4+
import { type HeaderProps } from '@/components/Storyblok/PageHeader';
55
import { darkBgColors } from '@/utilities/datasource';
66

77
type HeaderMinimalProps = Partial<HeaderProps>;

components/Storyblok/SbInteriorPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type SbBlokData, storyblokEditable } from '@storyblok/react/rsc';
22
import {
33
HeaderFullWidthImage, HeaderMinimal, HeaderNoImage, HeaderSmallImage, type HeaderProps,
4-
} from '@/components/Storyblok/Header';
4+
} from '@/components/Storyblok/PageHeader';
55
import { BodyLeftSidebar, type BodyLeftSidebarProps } from '@/components/Storyblok/partials/BodyLeftSidebar';
66
import { BodyNoSidebar, type BodyNoSidebarProps } from '@/components/Storyblok/partials/BodyNoSidebar';
77
import { IconCardSection, type IconCardSectionProps } from '@/components/Storyblok/partials/IconCardSection';

components/Storyblok/SbStoryOverviewPage.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import { type SbBlokData } from '@storyblok/react/rsc';
2+
import { type StoryblokRichtext } from 'storyblok-rich-text-react-renderer';
23
import { storyblokEditable } from '@storyblok/react/rsc';
34
import { CreateBloks } from '@/components/CreateBloks';
45
import { Footer, type FooterProps } from '@/components/Storyblok/partials/Footer';
5-
import { HeaderNoImage, type HeaderNoImageProps } from '@/components/Storyblok/partials/HeaderNoImage';
6+
import { HeaderNoImage } from '@/components/Storyblok/PageHeader/HeaderNoImage';
67
import { IconCardSection, type IconCardSectionProps } from '@/components/Storyblok/partials/IconCardSection';
8+
import { type DarkBgColorsType } from '@/utilities/datasource';
79

8-
type SbStoryOverviewPageProps = HeaderNoImageProps & IconCardSectionProps & FooterProps & {
10+
type SbStoryOverviewPageProps = IconCardSectionProps & FooterProps & {
911
blok: SbBlokData & {
12+
title?: string;
13+
intro?: StoryblokRichtext;
14+
headerBackgroundColor?: DarkBgColorsType;
1015
localHeader: SbBlokData[];
1116
alertPicker: SbBlokData[];
1217
stories: SbBlokData[];

components/Storyblok/SbSupportPage.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
'use client';
22
import { type MouseEventHandler, useCallback, useEffect } from 'react';
3+
import { type StoryblokRichtext } from 'storyblok-rich-text-react-renderer';
34
import { useRouter } from 'next/navigation';
45
import { storyblokEditable, type SbBlokData } from '@storyblok/react/rsc';
56
import { CreateBloks } from '@/components/CreateBloks';
6-
import { HeaderNoImage, type HeaderNoImageProps } from '@/components/Storyblok/partials/HeaderNoImage';
7+
import { HeaderNoImage } from '@/components/Storyblok/PageHeader/HeaderNoImage';
78
import { Footer, type FooterProps } from '@/components/Storyblok/partials/Footer';
9+
import { Grid } from '@/components/Grid';
810
import { IconCardSection, type IconCardSectionProps } from '@/components/Storyblok/partials/IconCardSection';
911
import { CenteredContainer } from '@/components/Storyblok/partials/CenteredContainer';
1012
import { Heading, SrOnlyText } from '@/components/Typography';
11-
import { Grid } from '../Grid';
13+
import { type DarkBgColorsType } from '@/utilities/datasource';
1214

13-
export type SbSupportPageProps = HeaderNoImageProps & IconCardSectionProps & FooterProps & {
15+
16+
export type SbSupportPageProps = IconCardSectionProps & FooterProps & {
1417
blok: SbBlokData & {
18+
title?: string;
19+
intro?: StoryblokRichtext;
20+
headerBackgroundColor?: DarkBgColorsType;
1521
localHeader: SbBlokData[];
1622
alertPicker: SbBlokData[];
1723
belowContent: SbBlokData[];

components/Storyblok/partials/Footer.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { type SbBlokData } from '@storyblok/react/rsc';
32
import { storyblokEditable } from '@storyblok/react/rsc';
43
import { CreateBloks } from '@/components/CreateBloks';

components/Storyblok/partials/HeaderNoImage.tsx

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)