2018-12-27 18:50:45 +03:00
< div class = "sidebar-accounts" >
< div class = "sidebar-accounts-header" >
< h3 > {{ 'SIDEBAR.TITLE' | translate }}< / h3 > < button [ routerLink ] = " [ ' main ' ] " > {{ 'SIDEBAR.ADD_NEW' | translate }}< / button >
< / div >
< div class = "sidebar-accounts-list scrolled-content" >
2019-01-09 15:31:41 +02:00
< div class = "sidebar-account" * ngFor = "let wallet of variablesService.wallets" [ class . active ] = " wallet ? . wallet_id = == walletActive " [ routerLink ] = " [ ' / wallet / ' + wallet . wallet_id + ' / history ' ] " >
2018-12-27 18:50:45 +03:00
< div class = "sidebar-account-row account-title-balance" >
2019-03-28 14:40:34 +02:00
< span class = "title" tooltip = "{{ wallet.name }}" placement = "top-left" tooltipClass = "table-tooltip account-tooltip" [ delay ] = " 500 " [ showWhenNoOverflow ] = " false " > {{wallet.name}}< / span >
2019-01-24 12:18:37 +02:00
< span class = "balance" > {{wallet.balance | intToMoney : '3' }} {{variablesService.defaultCurrency}}< / span >
2018-12-27 18:50:45 +03:00
< / div >
< div class = "sidebar-account-row account-alias" >
2019-02-20 18:01:18 +02:00
< div style = "display: flex; align-items: center;" >
< span > {{wallet.alias['name']}}< / span >
< ng-container * ngIf = "wallet.alias['comment'] && wallet.alias['comment'].length" >
2019-03-28 14:40:34 +02:00
< i class = "icon comment" tooltip = "{{wallet.alias['comment']}}" placement = "top" tooltipClass = "table-tooltip account-tooltip" [ delay ] = " 500 " > < / i >
2019-02-20 18:01:18 +02:00
< / ng-container >
< / div >
2018-12-27 18:50:45 +03:00
< span > $ {{wallet.getMoneyEquivalent(variablesService.moneyEquivalent) | intToMoney | number : '1.2-2'}}< / span >
< / div >
< div class = "sidebar-account-row account-staking" * ngIf = "!(!wallet.loaded && variablesService.daemon_state === 2)" >
< span class = "text" > {{ 'SIDEBAR.ACCOUNT.STAKING' | translate }}< / span >
2019-02-20 18:01:18 +02:00
< app-staking-switch [ wallet_id ] = " wallet . wallet_id " [ ( staking ) ] = " wallet . staking " > < / app-staking-switch >
2018-12-27 18:50:45 +03:00
< / div >
< div class = "sidebar-account-row account-messages" * ngIf = "!(!wallet.loaded && variablesService.daemon_state === 2)" >
< span class = "text" > {{ 'SIDEBAR.ACCOUNT.MESSAGES' | translate }}< / span >
< span class = "indicator" > {{wallet.new_contracts}}< / span >
< / div >
< div class = "sidebar-account-row account-synchronization" * ngIf = "!wallet.loaded && variablesService.daemon_state === 2" >
2019-01-09 15:31:41 +02:00
< span class = "status" > {{ 'SIDEBAR.ACCOUNT.SYNCING' | translate }}< / span >
2018-12-27 18:50:45 +03:00
< div class = "progress-bar-container" >
< div class = "progress-bar" >
< div class = "fill" [ style . width ] = " wallet . progress + ' % ' " > < / div >
< / div >
< div class = "progress-percent" > {{ wallet.progress }}%< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "sidebar-settings" >
2019-03-18 17:04:17 +02:00
< div class = "wrap-button" routerLinkActive = "active" >
< button [ routerLink ] = " [ ' / settings ' ] " >
< i class = "icon settings" > < / i >
< span > {{ 'SIDEBAR.SETTINGS' | translate }}< / span >
< / button >
< / div >
< div class = "wrap-button" >
< button ( click ) = " logOut ( ) " >
< i class = "icon logout" > < / i >
< span > {{ 'SIDEBAR.LOG_OUT' | translate }}< / span >
< / button >
< / div >
2018-12-27 18:50:45 +03:00
< / div >
< div class = "sidebar-synchronization-status" >
< div class = "status-container" >
2019-01-29 12:29:31 +02:00
< span class = "offline" * ngIf = "variablesService.daemon_state === 0" >
{{ 'SIDEBAR.SYNCHRONIZATION.OFFLINE' | translate }} < span class = "testnet" > {{ 'SIDEBAR.SYNCHRONIZATION.TESTNET' | translate }}< / span >
< / span >
< span class = "syncing" * ngIf = "variablesService.daemon_state === 1" >
{{ 'SIDEBAR.SYNCHRONIZATION.SYNCING' | translate }} < span class = "testnet" > {{ 'SIDEBAR.SYNCHRONIZATION.TESTNET' | translate }}< / span >
< / span >
< span class = "online" * ngIf = "variablesService.daemon_state === 2" >
{{ 'SIDEBAR.SYNCHRONIZATION.ONLINE' | translate }} < span class = "testnet" > {{ 'SIDEBAR.SYNCHRONIZATION.TESTNET' | translate }}< / span >
< / span >
< span class = "loading" * ngIf = "variablesService.daemon_state === 3" >
{{ 'SIDEBAR.SYNCHRONIZATION.LOADING' | translate }}
< / span >
< span class = "offline" * ngIf = "variablesService.daemon_state === 4" >
{{ 'SIDEBAR.SYNCHRONIZATION.ERROR' | translate }} < span class = "testnet" > {{ 'SIDEBAR.SYNCHRONIZATION.TESTNET' | translate }}< / span >
< / span >
< span class = "online" * ngIf = "variablesService.daemon_state === 5" >
{{ 'SIDEBAR.SYNCHRONIZATION.COMPLETE' | translate }} < span class = "testnet" > {{ 'SIDEBAR.SYNCHRONIZATION.TESTNET' | translate }}< / span >
< / span >
2018-12-27 18:50:45 +03:00
< / div >
< div class = "progress-bar-container" >
< div class = "syncing" * ngIf = "variablesService.daemon_state === 1" >
< div class = "progress-bar" >
< div class = "fill" [ style . width ] = " variablesService . sync . progress_value + ' % ' " > < / div >
< / div >
< div class = "progress-percent" > {{ variablesService.sync.progress_value_text }}%< / div >
< / div >
< div class = "loading" * ngIf = "variablesService.daemon_state === 3" > < / div >
< / div >
< / div >