Better UI

This commit is contained in:
2026-03-06 15:33:05 +01:00 Unverified
parent e98a537882
commit 683368a354
14 changed files with 1060 additions and 309 deletions
+9
View File
@@ -8,6 +8,14 @@ import { revalidatePath } from 'next/cache';
export async function saveConfigAction(prevState: any, formData: FormData) {
const config = await getConfig();
let parsedClasses = [];
try {
const classesJSON = formData.get('classesJSON') as string;
if (classesJSON) parsedClasses = JSON.parse(classesJSON);
} catch (e) {
console.error("Kunde inte parsa klasser", e);
}
const newConfig = {
...config,
showBeachPromo: formData.get('showBeachPromo') === 'on',
@@ -19,6 +27,7 @@ export async function saveConfigAction(prevState: any, formData: FormData) {
otherInfo: formData.get('otherInfo') as string,
prizesText: formData.get('prizesText') as string,
isClosedOverride: formData.get('isClosedOverride') === 'on',
classes: parsedClasses,
}
};