New payouts system (#1456)

* initial

* finish withdraw page

* Finish frontend

* Fix UI a bit

* tester fixes
This commit is contained in:
Geometrically
2023-12-05 12:13:27 -07:00
committed by GitHub
parent 1f58aebb2b
commit 2d14e5682d
16 changed files with 691 additions and 670 deletions

View File

@@ -87,13 +87,6 @@
></span
>
</div>
<div class="grid-display__item">
<div class="label">Total revenue</div>
<div class="value">
{{ $formatMoney(payouts.all_time, true) }}
</div>
<span>{{ $formatMoney(payouts.last_month, true) }} in the last month</span>
</div>
<div class="grid-display__item">
<div class="label">Current balance</div>
<div class="value">
@@ -127,13 +120,10 @@ useHead({
const auth = await useAuth()
const [{ data: projects }, { data: payouts }] = await Promise.all([
const [{ data: projects }] = await Promise.all([
useAsyncData(`user/${auth.value.user.id}/projects`, () =>
useBaseFetch(`user/${auth.value.user.id}/projects`)
),
useAsyncData(`user/${auth.value.user.id}/payouts`, () =>
useBaseFetch(`user/${auth.value.user.id}/payouts`)
),
])
const minWithdraw = ref(0.26)