fix: Render Localized Balance in NavBar

This commit is contained in:
Moriz Wahl 2022-01-19 13:37:03 +01:00
parent e558ec2209
commit 3b11337fe6
3 changed files with 8 additions and 1 deletions

View File

@ -7,6 +7,7 @@ const propsData = {
balance: 1234, balance: 1234,
visible: false, visible: false,
elopageUri: 'https://elopage.com', elopageUri: 'https://elopage.com',
pending: false,
} }
const mocks = { const mocks = {
@ -20,6 +21,7 @@ const mocks = {
isAdmin: true, isAdmin: true,
}, },
}, },
$n: jest.fn((n) => n),
} }
describe('Navbar', () => { describe('Navbar', () => {

View File

@ -10,7 +10,7 @@
</div> </div>
<b-navbar-nav class="ml-auto" is-nav> <b-navbar-nav class="ml-auto" is-nav>
<b-nav-item>{{ balance }} GDD</b-nav-item> <b-nav-item>{{ pending ? '—' : $n(balance, 'decimal') }} GDD</b-nav-item>
<b-nav-item to="/profile" right class="d-none d-sm-none d-md-none d-lg-flex shadow-lg"> <b-nav-item to="/profile" right class="d-none d-sm-none d-md-none d-lg-flex shadow-lg">
<small> <small>
{{ $store.state.firstName }} {{ $store.state.lastName }}, {{ $store.state.firstName }} {{ $store.state.lastName }},
@ -87,6 +87,10 @@ export default {
type: String, type: String,
required: false, required: false,
}, },
pending: {
type: Boolean,
required: true,
},
}, },
data() { data() {
return { return {

View File

@ -4,6 +4,7 @@
class="main-navbar" class="main-navbar"
:balance="balance" :balance="balance"
:visible="visible" :visible="visible"
:pending="pending"
:elopageUri="elopageUri" :elopageUri="elopageUri"
@set-visible="setVisible" @set-visible="setVisible"
@admin="admin" @admin="admin"