generated from dave/wails-template
More better displaying
This commit is contained in:
@@ -1,13 +1,26 @@
|
||||
<script lang="ts">
|
||||
import { type PaymentBill } from "$lib/types";
|
||||
import { time } from "$wails/models";
|
||||
|
||||
export let paymentBill: PaymentBill = {
|
||||
id: -1,
|
||||
name: "none",
|
||||
payment: null,
|
||||
};
|
||||
|
||||
let paymentDate: string = "";
|
||||
if (!!paymentBill.payment?.paymentDate) {
|
||||
// @ts-ignore Yes split exists... The type is time.Time but it's actually a string
|
||||
// Because typescript is a worthless waste of bytes
|
||||
// And I don't know how to properly convert time.Time to Date or String
|
||||
// So I'm doing this bullshit
|
||||
paymentDate = paymentBill.payment!.paymentDate.split("T")[0];
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<p>{paymentBill.name}</p>
|
||||
<div class="grid grid-cols-2 w-full text-start px-3 text-xl">
|
||||
<p class={paymentBill.payment == null ? "text-red-700" : ""}>{paymentBill.name}</p>
|
||||
<p class="h-[1.6em] cursor-pointer border-2 border-transparent hover:border-solid hover:border-sky-500">{paymentDate}</p>
|
||||
</div>
|
||||
</template>
|
||||
|
@@ -40,7 +40,7 @@
|
||||
<div class="text-4xl font-bold">
|
||||
{dateString}
|
||||
</div>
|
||||
<div>
|
||||
<div class="">
|
||||
{#each Object.values(paymentsModel) as payment}
|
||||
<PaymentBillComp paymentBill={payment} />
|
||||
{/each}
|
||||
|
Reference in New Issue
Block a user