Better UI
This commit is contained in:
@@ -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,
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user