Wallet management/Settings improvements (#130)

* New Branch
Splits settings out into their own areas for performance reasons

* Formatting

* Adds cutout logo for navbar

* Better settings loading screen
Better cache handling

* Adds snackbar support
Adds error websocketmessage support

* pushing from one pc to another

* Rejoins settings after failure to be able to seperate them without big rewrites

* Wallet manipulation in settings

* Reformats wallet page
Updates menu to be 'wallets'

* Lists enabled exchanges in settings before you click for modal

* Fixes currency list issue

* Fixes object reference bug in exchange-grid.component.html

* password text
This commit is contained in:
Scott
2018-06-04 19:20:59 +10:00
committed by Adrian Gallagher
parent 0478c55b45
commit a23c145ccc
22 changed files with 382 additions and 242 deletions

View File

@@ -27,16 +27,20 @@ import {
MatLineModule,
MatTooltipModule,
MatTabsModule,
MatSnackBarModule,
MatDialogModule,
} from '@angular/material';
//Pages
import { AppComponent } from './app.component';
import { HomeComponent } from './pages/home/home.component';
import { AboutComponent } from './pages/about/about.component';
import { SettingsComponent } from './pages/settings/settings.component';
import { DashboardComponent } from './pages/dashboard/dashboard.component';
import { WalletComponent } from './pages/wallet/wallet.component';
import { DonateComponent } from './pages/donate/donate.component';
import { HelpComponent } from './pages/help/help.component';
import { SettingsComponent, EnabledCurrenciesDialogueComponent } from './pages/settings/settings.component';
//Shared
import { NavbarComponent } from './shared/navbar/navbar.component';
@@ -70,7 +74,6 @@ import { BuyFormComponent } from './shared/buy-form/buy-form.component';
import { ExchangeGridComponent } from './pages/exchange-grid/exchange-grid.component';
import { CurrencyListComponent } from './pages/currency-list/currency-list.component';
import { SellFormComponent } from './shared/sell-form/sell-form.component';
import { HelpComponent } from './pages/help/help.component';
@NgModule({
@@ -99,7 +102,11 @@ import { HelpComponent } from './pages/help/help.component';
SellFormComponent,
HelpComponent,
IterateMapPipe,
EnabledCurrenciesPipe
EnabledCurrenciesPipe,
EnabledCurrenciesDialogueComponent
],
entryComponents: [
EnabledCurrenciesDialogueComponent
],
imports: [
BrowserModule,
@@ -124,6 +131,8 @@ import { HelpComponent } from './pages/help/help.component';
MatLineModule,
MatTooltipModule,
MatTabsModule,
MatSnackBarModule,
MatDialogModule,
AmChartsModule,
],
providers: [