|
|
@ -13,7 +13,7 @@ |
|
|
|
:loading="state.loading || (transactions.length > 0 && transactions[0]['type'] === 'loading')" |
|
|
|
> |
|
|
|
<!-- Back Button --> |
|
|
|
<div class="px-3 px-sm-4 pt-2 pb-3" v-if="state.mode != 'balance'"> |
|
|
|
<div class="px-3 px-lg-4 pt-2 pb-3" v-if="state.mode != 'balance'"> |
|
|
|
<a href="#" class="card-link text-muted" v-on:click.stop.prevent="reset"> |
|
|
|
<svg |
|
|
|
width="7" |
|
|
@ -39,7 +39,7 @@ |
|
|
|
|
|
|
|
<!-- No transactions --> |
|
|
|
<div |
|
|
|
class="d-flex flex-column justify-content-center px-3 px-sm-4 zero-transactions-container" |
|
|
|
class="d-flex flex-column justify-content-center px-3 px-lg-4 zero-transactions-container" |
|
|
|
v-if="transactions.length === 0" |
|
|
|
> |
|
|
|
<!-- Piggy bank icon --> |
|
|
@ -73,7 +73,7 @@ |
|
|
|
<b-list-group-item |
|
|
|
v-for="(tx, index) in transactions" |
|
|
|
:key="index" |
|
|
|
class="flex-column align-items-start px-3 px-sm-4" |
|
|
|
class="flex-column align-items-start px-3 px-lg-4" |
|
|
|
href="#" |
|
|
|
@click.prevent="showTransactionInfo(tx)" |
|
|
|
> |
|
|
@ -202,13 +202,13 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- Link to Lightning Network Page --> |
|
|
|
<!-- <div class="px-3 px-sm-4 pt-2" v-if="!isLightningPage"> |
|
|
|
<!-- <div class="px-3 px-lg-4 pt-2" v-if="!isLightningPage"> |
|
|
|
<router-link to="/lightning" class="card-link">Manage</router-link> |
|
|
|
</div>--> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: Paste Invoice Screen --> |
|
|
|
<div class="px-3 px-sm-4 mode-send" v-else-if="state.mode === 'send'" key="mode-send"> |
|
|
|
<div class="px-3 px-lg-4 mode-send" v-else-if="state.mode === 'send'" key="mode-send"> |
|
|
|
<label class="sr-onlsy" for="input-sats">Paste Invoice</label> |
|
|
|
<b-input |
|
|
|
id="input-sats" |
|
|
@ -236,7 +236,7 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: Successfully paid invoice --> |
|
|
|
<div class="px-3 px-sm-4 mode-sent" v-else-if="state.mode === 'sent'" key="mode-sent"> |
|
|
|
<div class="px-3 px-lg-4 mode-sent" v-else-if="state.mode === 'sent'" key="mode-sent"> |
|
|
|
<!-- Big green checkmark --> |
|
|
|
<div class="checkmark mb-4"> |
|
|
|
<svg |
|
|
@ -267,7 +267,7 @@ |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: Create Invoice (Receive) --> |
|
|
|
<div |
|
|
|
class="px-3 px-sm-4 mode-receive" |
|
|
|
class="px-3 px-lg-4 mode-receive" |
|
|
|
v-else-if="state.mode === 'receive'" |
|
|
|
key="mode-receive" |
|
|
|
> |
|
|
@ -300,7 +300,7 @@ |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: Show Generated Invoice --> |
|
|
|
<div |
|
|
|
class="px-3 px-sm-4 mode-invoice" |
|
|
|
class="px-3 px-lg-4 mode-invoice" |
|
|
|
v-else-if="this.state.mode === 'invoice'" |
|
|
|
key="mode-invoice" |
|
|
|
> |
|
|
@ -350,7 +350,7 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: Received (invoice settled) --> |
|
|
|
<div class="px-3 px-sm-4 mode-sent" v-else-if="state.mode === 'received'" key="mode-sent"> |
|
|
|
<div class="px-3 px-lg-4 mode-sent" v-else-if="state.mode === 'received'" key="mode-sent"> |
|
|
|
<!-- Big green checkmark --> |
|
|
|
<div class="checkmark mb-4"> |
|
|
|
<svg |
|
|
@ -383,7 +383,7 @@ |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: payment info --> |
|
|
|
<div |
|
|
|
class="px-3 px-sm-4 mode-payment-success" |
|
|
|
class="px-3 px-lg-4 mode-payment-success" |
|
|
|
v-else-if="state.mode === 'payment-success'" |
|
|
|
key="payment-success" |
|
|
|
> |
|
|
@ -423,7 +423,7 @@ |
|
|
|
|
|
|
|
<!-- SCREEN/MODE: invoice expired --> |
|
|
|
<div |
|
|
|
class="px-3 px-sm-4 mode-invoice-expired" |
|
|
|
class="px-3 px-lg-4 mode-invoice-expired" |
|
|
|
v-else-if="this.state.mode === 'invoice-expired'" |
|
|
|
key="mode-invoice-info" |
|
|
|
> |
|
|
@ -454,7 +454,7 @@ |
|
|
|
</transition> |
|
|
|
|
|
|
|
<!-- Error message --> |
|
|
|
<small class="text-danger mb-2 d-block px-3 px-sm-4" v-if="state.error">{{ state.error }}</small> |
|
|
|
<small class="text-danger mb-2 d-block px-3 px-lg-4" v-if="state.error">{{ state.error }}</small> |
|
|
|
|
|
|
|
<!-- Buttons for all screens/modes --> |
|
|
|
<div class="mt-2"> |
|
|
|