Skip to content

Commit 2a5e638

Browse files
Xaohssvenvandescheur
authored andcommitted
🎨 - fix: improved naming and layout
1 parent 1ff4744 commit 2a5e638

File tree

4 files changed

+28
-31
lines changed

4 files changed

+28
-31
lines changed

frontend/src/lib/api/config.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export type ArchiveConfiguration = {
1111
* const archiveConfig = await getArchiveConfig();
1212
* console.log(archiveConfig);
1313
*/
14-
export async function getArchiveConfig(): Promise<ArchiveConfiguration> {
14+
export async function getArchiveConfiguration(): Promise<ArchiveConfiguration> {
1515
const response = await request("GET", "/archive-config");
1616
const promise: Promise<ArchiveConfiguration> = response.json();
1717
return promise;
@@ -26,7 +26,7 @@ export async function getArchiveConfig(): Promise<ArchiveConfiguration> {
2626
* await patchArchiveConfig(archiveConfig);
2727
* console.log("Archive configuration updated");
2828
*/
29-
export async function patchArchiveConfig(
29+
export async function patchArchiveConfiguration(
3030
archiveConfig: ArchiveConfiguration,
3131
): Promise<void> {
3232
const response = await request(

frontend/src/pages/settings/Settings.tsx

+16-25
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import {
22
Body,
3-
Card,
4-
CardBaseTemplate,
5-
Column,
3+
BodyBaseTemplate,
4+
Button,
65
Form,
76
FormField,
8-
Grid,
97
H2,
108
Modal,
119
P,
@@ -62,7 +60,7 @@ export function SettingsPage({ children, ...props }: SettingsPageProps) {
6260
};
6361

6462
return (
65-
<CardBaseTemplate>
63+
<BodyBaseTemplate>
6664
<Modal
6765
title={"Instellingen opgeslagen"}
6866
open={modalOpenState}
@@ -71,27 +69,20 @@ export function SettingsPage({ children, ...props }: SettingsPageProps) {
7169
>
7270
<Body>
7371
<P>De instellingen zijn succesvol opgeslagen.</P>
72+
<Button onClick={() => setModalOpenState(false)}>Sluiten</Button>
7473
</Body>
7574
</Modal>
76-
<Body>
77-
<Grid>
78-
<Column span={12}>
79-
<H2>Instellingen</H2>
80-
<P>
81-
Hier kun je instellingen aanpassen die van invloed zijn op de
82-
applicatie.
83-
</P>
84-
<br />
85-
</Column>
86-
</Grid>
87-
<Card>
88-
<Form
89-
fields={verkorteProcedureFormFields}
90-
validateOnChange={true}
91-
onSubmit={handleSubmitPatchArchiveConfig}
92-
/>
93-
</Card>
94-
</Body>
95-
</CardBaseTemplate>
75+
<H2>Instellingen</H2>
76+
<P>
77+
Hier kun je instellingen aanpassen die van invloed zijn op de
78+
applicatie.
79+
</P>
80+
<br />
81+
<Form
82+
fields={verkorteProcedureFormFields}
83+
validateOnChange={true}
84+
onSubmit={handleSubmitPatchArchiveConfig}
85+
/>
86+
</BodyBaseTemplate>
9687
);
9788
}

frontend/src/pages/settings/settings.action.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { ActionFunctionArgs } from "react-router-dom";
22

33
import { JsonValue, TypedAction } from "../../hooks";
4-
import { ArchiveConfiguration, patchArchiveConfig } from "../../lib/api/config";
4+
import {
5+
ArchiveConfiguration,
6+
patchArchiveConfiguration,
7+
} from "../../lib/api/config";
58

69
export type UpdateSettingsAction<T = JsonValue> = TypedAction<
710
"PATCH-ARCHIVE-CONFIG",
@@ -26,6 +29,6 @@ export async function settingsAction({ request, params }: ActionFunctionArgs) {
2629
async function patchArchiveConfigAction({ request }: ActionFunctionArgs) {
2730
const { payload } = await request.json();
2831
const _payload = payload as ArchiveConfiguration;
29-
await patchArchiveConfig(_payload);
32+
await patchArchiveConfiguration(_payload);
3033
return null;
3134
}

frontend/src/pages/settings/settings.loader.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { ActionFunctionArgs } from "react-router-dom";
22

3-
import { ArchiveConfiguration, getArchiveConfig } from "../../lib/api/config";
3+
import {
4+
ArchiveConfiguration,
5+
getArchiveConfiguration,
6+
} from "../../lib/api/config";
47
import { ZaaktypeChoice, listZaaktypeChoices } from "../../lib/api/private";
58
import { loginRequired } from "../../lib/auth/loaders";
69

@@ -11,7 +14,7 @@ export type SettingsContext = {
1114

1215
export const settingsLoader = loginRequired(
1316
async ({ request }: ActionFunctionArgs): Promise<SettingsContext> => {
14-
const archiveConfigPromise = getArchiveConfig();
17+
const archiveConfigPromise = getArchiveConfiguration();
1518
const zaaktypeChoicesPromise = listZaaktypeChoices();
1619

1720
const [archiveConfig, zaaktypeChoices] = await Promise.all([

0 commit comments

Comments
 (0)