const BOOKING_DATA_KEY = 'pfadiBussleBookingData' function getStorage() { return localStorage } export function storeBookingData({ booker, ...booking }) { const { name, email, street, zip, city } = booker const { org } = booking getStorage().setItem( BOOKING_DATA_KEY, JSON.stringify({ org, name, email, street, zip, city }) ) } export function clearBookingData() { getStorage().removeItem(BOOKING_DATA_KEY) } export function loadBookingData() { const dataAsString = getStorage().getItem(BOOKING_DATA_KEY) let result = null try { result = JSON.parse(dataAsString) } catch (e) { console.error(`localStorage ${BOOKING_DATA_KEY} has invalid data stored`) } return result }