intelidomWebsite/src/routes/admin/(dashboard)/contact/+page.server.ts

18 lines
557 B
TypeScript

import type { Actions, PageServerLoad } from './$types';
import { getContact, setContact } from '$lib/server/content';
export const load: PageServerLoad = () => ({ contact: getContact() });
export const actions: Actions = {
save: async ({ request }) => {
const form = await request.formData();
setContact({
email: String(form.get('email') ?? '').trim(),
phone: String(form.get('phone') ?? '').trim(),
address: String(form.get('address') ?? '').trim(),
showMap: form.get('showMap') === 'on'
});
return { success: 'Shranjeno.' };
}
};