-
- {$t('adventures.day')}
- {i + 1}
-
- {adjustedDate.toLocaleDateString(undefined, { timeZone: 'UTC' })}
+
+
+
+ {$t('adventures.day')}
+ {i + 1}
+
+ {adjustedDate.toLocaleDateString(undefined, { timeZone: 'UTC' })}
+
+
+
+
+
+
+ {#if dayAdventures.length > 0}
+ {#each dayAdventures as adventure}
+
+ {/each}
+ {/if}
+ {#if dayTransportations.length > 0}
+ {#each dayTransportations as transportation}
+
{
+ transportations = transportations.filter((t) => t.id != event.detail);
+ }}
+ on:edit={(event) => {
+ transportationToEdit = event.detail;
+ isShowingTransportationModal = true;
+ }}
+ />
+ {/each}
+ {/if}
+ {#if dayNotes.length > 0}
+ {#each dayNotes as note}
+ {
+ noteToEdit = event.detail;
+ isNoteModalOpen = true;
+ }}
+ on:delete={(event) => {
+ notes = notes.filter((n) => n.id != event.detail);
+ }}
+ />
+ {/each}
+ {/if}
+ {#if dayLodging.length > 0}
+ {#each dayLodging as hotel}
+ {
+ lodging = lodging.filter((t) => t.id != event.detail);
+ }}
+ on:edit={editLodging}
+ />
+ {/each}
+ {/if}
+ {#if dayChecklists.length > 0}
+ {#each dayChecklists as checklist}
+ {
+ notes = notes.filter((n) => n.id != event.detail);
+ }}
+ on:edit={(event) => {
+ checklistToEdit = event.detail;
+ isShowingChecklistModal = true;
+ }}
+ />
+ {/each}
+ {/if}
-
-
-
-
- {#if dayAdventures.length > 0}
- {#each dayAdventures as adventure}
-
- {/each}
- {/if}
- {#if dayTransportations.length > 0}
- {#each dayTransportations as transportation}
-
{
- transportations = transportations.filter((t) => t.id != event.detail);
- }}
- on:edit={(event) => {
- transportationToEdit = event.detail;
- isShowingTransportationModal = true;
- }}
- />
- {/each}
- {/if}
- {#if dayNotes.length > 0}
- {#each dayNotes as note}
- {
- noteToEdit = event.detail;
- isNoteModalOpen = true;
- }}
- on:delete={(event) => {
- notes = notes.filter((n) => n.id != event.detail);
- }}
- />
- {/each}
- {/if}
- {#if dayLodging.length > 0}
- {#each dayLodging as hotel}
- {
- lodging = lodging.filter((t) => t.id != event.detail);
- }}
- on:edit={editLodging}
- />
- {/each}
- {/if}
- {#if dayChecklists.length > 0}
- {#each dayChecklists as checklist}
- {
- notes = notes.filter((n) => n.id != event.detail);
- }}
- on:edit={(event) => {
- checklistToEdit = event.detail;
- isShowingChecklistModal = true;
- }}
- />
- {/each}
+ {#if dayAdventures.length == 0 && dayTransportations.length == 0 && dayNotes.length == 0 && dayChecklists.length == 0 && dayLodging.length == 0}
+ {$t('adventures.nothing_planned')}
{/if}
-
- {#if dayAdventures.length == 0 && dayTransportations.length == 0 && dayNotes.length == 0 && dayChecklists.length == 0 && dayLodging.length == 0}
-
{$t('adventures.nothing_planned')}
+
+ {/each}
+
+ {:else}
+
+
+
+
+
+
+ {#if orderedItems.length === 0}
+
+
{$t('adventures.nothing_planned')}
+
{/if}
- {/each}
-
+
+ {/if}
{/if}
{/if}
@@ -1331,13 +1437,16 @@
{recomendation.name || $t('recomendations.recommendation')}
{recomendation.tag}
- {#if recomendation.address}
+ {#if recomendation.address && (recomendation.address.housenumber || recomendation.address.street || recomendation.address.city || recomendation.address.state || recomendation.address.postcode)}
{$t('recomendations.address')}:
- {recomendation.address.housenumber}
- {recomendation.address.street}, {recomendation.address.city}, {recomendation
- .address.state}
- {recomendation.address.postcode}
+ {#if recomendation.address.housenumber}{recomendation.address
+ .housenumber}{/if}
+ {#if recomendation.address.street}
+ {recomendation.address.street}{/if}
+ {#if recomendation.address.city}, {recomendation.address.city}{/if}
+ {#if recomendation.address.state}, {recomendation.address.state}{/if}
+ {#if recomendation.address.postcode}, {recomendation.address.postcode}{/if}
{/if}
{#if recomendation.contact}
@@ -1389,43 +1498,6 @@
{/if}
{/if}
-{#each orderedItems as orderedItem}
-
{orderedItem.type}
- {#if orderedItem.type === 'adventure'}
- {#if orderedItem.item && 'images' in orderedItem.item}
-
- {/if}
- {/if}
- {#if orderedItem.type === 'transportation' && orderedItem.item && 'origin_latitude' in orderedItem.item}
-
{
- transportations = transportations.filter((t) => t.id != event.detail);
- }}
- on:edit={editTransportation}
- {collection}
- />
- {/if}
- {#if orderedItem.type === 'lodging' && orderedItem.item && 'reservation_number' in orderedItem.item}
- {
- lodging = lodging.filter((t) => t.id != event.detail);
- }}
- on:edit={editLodging}
- {collection}
- />
- {/if}
-{/each}
-
{data.props.adventure && data.props.adventure.name