Skip to content

Commit 3a6d286

Browse files
✅ test: attempt to fix the Storybook tests
1 parent 6223891 commit 3a6d286

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

frontend/src/pages/zaaktype/Zaaktype.stories.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ type Story = StoryObj<typeof meta>;
1919
export const ZaaktypePage: Story = {
2020
parameters: {
2121
reactRouter: reactRouterParameters({
22+
location: {
23+
pathParams: { id: "42" },
24+
},
2225
routing: {
26+
path: ":id",
2327
loader: zaaktypeLoader,
2428
},
2529
}),

frontend/src/pages/zaaktype/Zaaktype.tsx

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
import { DetailTemplate, FieldSet } from "@maykin-ui/admin-ui";
1+
import { DetailTemplate } from "@maykin-ui/admin-ui";
22
import { useLoaderData } from "react-router";
3-
import { ZaakType } from "~/pages";
3+
import { ZaakType, ZaaktypeLoaderData } from "~/pages";
44

55
/**
66
* Zaaktype page
77
*/
8-
export function ZaaktypePage<T extends { name: string } = ZaakType>() {
9-
const { data, fieldsets } = useLoaderData<{
10-
data: T;
11-
fieldsets: FieldSet<T>[];
12-
}>();
8+
export function ZaaktypePage() {
9+
const { object, fieldsets } = useLoaderData<ZaaktypeLoaderData>();
1310

1411
return (
15-
<DetailTemplate<T>
12+
<DetailTemplate<ZaakType>
1613
attributeGridProps={{
17-
title: data.name,
14+
title: object.name,
1815
fieldsets,
19-
object: data,
16+
object: object,
2017
}}
2118
/>
2219
);

frontend/src/pages/zaaktype/zaaktype.loader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { LoaderFunctionArgs } from "react-router";
33
import { ZAAKTYPE_FIELDSETS, ZaakType, zaaktypenLoader } from "~/pages";
44

55
export type ZaaktypeLoaderData = {
6-
data: ZaakType;
6+
object: ZaakType;
77
fieldsets: FieldSet<ZaakType>[];
88
};
99

@@ -17,7 +17,7 @@ export async function zaaktypeLoader({
1717
// Probably not a great idea when implementing.
1818
const { objectList } = await zaaktypenLoader();
1919
return {
20-
data: objectList.find((row) => row.id === parseInt(params?.id || ""))!,
20+
object: objectList.find((row) => row.id === parseInt(params?.id || ""))!,
2121
fieldsets: ZAAKTYPE_FIELDSETS,
2222
};
2323
}

0 commit comments

Comments
 (0)