@@ -13,22 +82,31 @@
{t("maiphoto.title")}
- {#await GAME.photos()}
+ {#if loading && !photoData}
- {:then photos}
- {#if photos.length === 0}
- {t('maiphoto.none')}
- {/if}
-
- {#each photos as photo}
-
-

-
- {/each}
-
- {:catch error}
+ {:else if error}
- {/await}
+ {:else if photoData}
+ {#if photoData.total === 0}
+ {t('maiphoto.none')}
+ {:else}
+ {#if photoData.totalPages > 1}
+
+ {/if}
+
+
+ {#each photoData.photos as photo (photo)}
+
+

+
+ {/each}
+
+
+ {#if photoData.totalPages > 1}
+
+ {/if}
+ {/if}
+ {/if}