{transportationToEdit ? $t('transportation.edit_transportation') : $t('transportation.new_transportation')}

{transportationToEdit ? $t('transportation.update_transportation_details') : $t('transportation.create_new_transportation')}

    {#each steps as step, index}
  • {#if index > 0}
    {/if}
    {#if index < steps.length - 1}
    {/if}
  • {/each}
{#if steps[0].selected} { steps[1].selected = false; steps[0].selected = true; }} on:save={(e) => { // Update the entire transportation object with all saved data transportation = { ...transportation, ...e.detail }; // Mark that a save occurred so close() will notify parent didSave = true; // Only allow moving to Media once we have a persisted id. if (!transportation?.id) { addToast('error', $t('adventures.lodging_save_error')); steps[1].selected = false; steps[0].selected = true; return; } steps[0].selected = false; steps[1].selected = true; }} initialVisitDate={storedInitialVisitDate} /> {/if} {#if steps[1].selected} { steps[1].selected = false; steps[0].selected = true; }} on:close={() => close()} itemId={transportation.id} contentType="transportation" start_date={transportation.date} end_date={transportation.end_date} {user} /> {/if}