+ {#if loading}
+
Loading payment...
+ {:else if error}
+
Error: {error}
+ {:else if payment}
+
+
+
+
+
+
+ Date:
+ {formatDate(payment.date)}
+
+
+ Paid by:
+ {payment.paidBy}
+
+
+ Created by:
+ {payment.createdBy}
+
+
+ Split method:
+ {getSplitDescription(payment)}
+
+
+
+ {#if payment.description}
+
+
Description
+
{payment.description}
+
+ {/if}
+
+
+ {#if payment.splits && payment.splits.length > 0}
+
+
Split Details
+
+ {#each payment.splits as split}
+
+
+ {split.username}
+ {#if split.username === session?.user?.nickname}
+ You
+ {/if}
+
+
0}>
+ {#if split.amount > 0}
+ owes {formatCurrency(split.amount)}
+ {:else if split.amount < 0}
+ owed {formatCurrency(split.amount)}
+ {:else}
+ even
+ {/if}
+
+
+ {/each}
+
+
+ {/if}
+
+
+ {#if payment && payment.createdBy === session?.user?.nickname}
+
Edit Payment
+ {/if}
+
+
+
+ {/if}
+