wallet history link on wallet pages
This commit is contained in:
parent
bbc34edf51
commit
54c1c8c41b
|
@ -56,7 +56,7 @@ export default {
|
|||
throw new AuthenticationError('you must be logged in')
|
||||
}
|
||||
|
||||
const include = new Set(inc.split(','))
|
||||
const include = new Set(inc?.split(','))
|
||||
const queries = []
|
||||
|
||||
if (include.has('invoice')) {
|
||||
|
|
|
@ -112,7 +112,7 @@ export default function Satistics ({ data: { walletHistory: { facts, cursor } }
|
|||
const { data, fetchMore } = useQuery(WALLET_HISTORY, { variables: { inc: router.query.inc } })
|
||||
|
||||
function filterRoutePush (filter, add) {
|
||||
const inc = new Set(router.query.inc.split(','))
|
||||
const inc = new Set(router.query.inc?.split(','))
|
||||
inc.delete('')
|
||||
// depending on addrem, add or remove filter
|
||||
if (add) {
|
||||
|
@ -126,7 +126,7 @@ export default function Satistics ({ data: { walletHistory: { facts, cursor } }
|
|||
}
|
||||
|
||||
function included (filter) {
|
||||
const inc = new Set(router.query.inc.split(','))
|
||||
const inc = new Set(router.query.inc?.split(','))
|
||||
return inc.has(filter)
|
||||
}
|
||||
|
||||
|
|
|
@ -31,8 +31,19 @@ function YouHaveSats () {
|
|||
)
|
||||
}
|
||||
|
||||
function WalletHistory () {
|
||||
return (
|
||||
<div className='pt-4'>
|
||||
<Link href='/satistics?inc=invoice,withdrawal' passHref>
|
||||
<a className='text-muted font-weight-bold text-underline'>wallet history</a>
|
||||
</Link>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export function WalletForm () {
|
||||
const router = useRouter()
|
||||
|
||||
if (!router.query.type) {
|
||||
return (
|
||||
<div className='align-items-center text-center'>
|
||||
|
@ -44,6 +55,7 @@ export function WalletForm () {
|
|||
<Link href='/wallet?type=withdraw'>
|
||||
<Button variant='success'>withdraw</Button>
|
||||
</Link>
|
||||
<WalletHistory />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -112,6 +124,7 @@ export function FundForm () {
|
|||
/>
|
||||
<SubmitButton variant='success' className='mt-2'>generate invoice</SubmitButton>
|
||||
</Form>
|
||||
<WalletHistory />
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
@ -180,6 +193,7 @@ export function WithdrawlForm () {
|
|||
<Link href='/wallet?type=lnurl-withdraw'>
|
||||
<Button variant='grey'>QR code</Button>
|
||||
</Link>
|
||||
<WalletHistory />
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue