applied new directory structure to device add page

pull/3/head
Chris Veilleux 2019-03-22 00:29:02 -05:00
parent 15d5ca4b39
commit b32cf46a96
12 changed files with 15 additions and 61 deletions

View File

@ -1,4 +1,4 @@
@import "~@angular/material/theming"; @import "../../../../../../../../../node_modules/@angular/material/theming";
@import "mycroft-colors"; @import "mycroft-colors";
mat-card { mat-card {

View File

@ -1,17 +0,0 @@
<mat-card class="mat-elevation-z0">
<mat-card-title>Verify your pairing code</mat-card-title>
<mat-card-content>
<p>Enter the code spoken by your device:</p>
<mat-form-field [appearance]="'outline'">
<mat-label>Pairing Code</mat-label>
<input
matInput
required
type="text"
onInput="this.value = this.value.toUpperCase()"
[formControl]="pairingCodeControl"
>
<mat-hint>Six alphanumeric characters</mat-hint>
</mat-form-field>
</mat-card-content>
</mat-card>

View File

@ -1,12 +0,0 @@
@import "~@angular/material/theming";
@import "mycroft-colors";
mat-card {
margin-left: auto;
margin-right: auto;
max-width: 300px;
mat-card-title {
color: mat-color($mycroft-primary)
}
}

View File

@ -1,17 +0,0 @@
import { Component, OnInit, Input } from '@angular/core';
import { AbstractControl } from '@angular/forms';
@Component({
selector: 'account-device-pairing',
templateUrl: './pairing.component.html',
styleUrls: ['./pairing.component.scss']
})
export class PairingComponent implements OnInit {
@Input() pairingCodeControl: AbstractControl;
constructor() { }
ngOnInit() {
}
}

View File

@ -2,7 +2,7 @@ import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import { DefaultsResolverService } from '../../core/guards/defaults-resolver.service'; import { DefaultsResolverService } from '../../core/guards/defaults-resolver.service';
import { DeviceAddComponent } from './device-add/device-add.component'; import { DeviceAddComponent } from './pages/device-add/device-add.component';
import { DevicesComponent } from './pages/devices/devices.component'; import { DevicesComponent } from './pages/devices/devices.component';
import { DeviceEditComponent } from './device-edit/device-edit.component'; import { DeviceEditComponent } from './device-edit/device-edit.component';
import { DeviceResolverService } from '../../core/guards/device-resolver.service'; import { DeviceResolverService } from '../../core/guards/device-resolver.service';

View File

@ -23,14 +23,14 @@ import { DeviceService } from '@account/http/device.service';
import { PreferencesComponent } from './components/view/preferences/preferences.component'; import { PreferencesComponent } from './components/view/preferences/preferences.component';
import { RemoveComponent } from './remove/remove.component'; import { RemoveComponent } from './remove/remove.component';
import { SharedModule } from '../../shared/shared.module'; import { SharedModule } from '../../shared/shared.module';
import { DeviceAddComponent } from './device-add/device-add.component'; import { DeviceAddComponent } from './pages/device-add/device-add.component';
import { DeviceListComponent } from './components/view/device-list/device-list.component'; import { DeviceListComponent } from './components/view/device-list/device-list.component';
import { DeviceEditComponent } from './device-edit/device-edit.component'; import { DeviceEditComponent } from './device-edit/device-edit.component';
import { CityInputComponent } from './components/input/city-input/city-input.component'; import { CityInputComponent } from './components/input/city-input/city-input.component';
import { CountryInputComponent } from './components/input/country-input/country-input.component'; import { CountryInputComponent } from './components/input/country-input/country-input.component';
import { RegionInputComponent } from './components/input/region-input/region-input.component'; import { RegionInputComponent } from './components/input/region-input/region-input.component';
import { TimezoneInputComponent } from './components/input/timezone-input/timezone-input.component'; import { TimezoneInputComponent } from './components/input/timezone-input/timezone-input.component';
import { AddCompleteComponent } from './device-add/add-complete/add-complete.component'; import { AddCompleteComponent } from './components/view/add-complete/add-complete.component';
import { DevicesComponent } from './pages/devices/devices.component'; import { DevicesComponent } from './pages/devices/devices.component';
import { DeviceInfoComponent } from './components/view/device-info/device-info.component'; import { DeviceInfoComponent } from './components/view/device-info/device-info.component';
import { DefaultsComponent } from './components/view/defaults/defaults.component'; import { DefaultsComponent } from './components/view/defaults/defaults.component';

View File

@ -1,6 +1,6 @@
@import "~@angular/material/theming"; @import "../../../../../../../../node_modules/@angular/material/theming";
@import "mycroft-colors"; @import "mycroft-colors";
@import "components/buttons"; @import "../../../../../../../../src/stylesheets/components/buttons";
button { button {
@include action-button-primary; @include action-button-primary;

View File

@ -10,9 +10,9 @@ import { ActivatedRoute } from '@angular/router';
import { faCheck } from '@fortawesome/free-solid-svg-icons'; import { faCheck } from '@fortawesome/free-solid-svg-icons';
import { Subscription } from 'rxjs'; import { Subscription } from 'rxjs';
import { AccountPreferences } from '../../../shared/models/preferences.model'; import { AccountPreferences } from '../../../../shared/models/preferences.model';
import { DeviceService } from '../../../core/http/device.service'; import { DeviceService } from '../../../../core/http/device.service';
import { AccountDefaults } from '../../../shared/models/defaults.model'; import { AccountDefaults } from '../../../../shared/models/defaults.model';
@Component({ @Component({
selector: 'account-device-add', selector: 'account-device-add',

View File

@ -28,15 +28,15 @@ export class DevicesComponent implements OnInit {
this.defaultsForm = this.formBuilder.group( this.defaultsForm = this.formBuilder.group(
{ {
city: [this.defaults ? this.defaults.city : null], city: [this.defaults ? this.defaults.city.name : null],
country: [this.defaults ? this.defaults.country : null], country: [this.defaults ? this.defaults.country.name : null],
name: [null], name: [null],
pairingCode: [null], pairingCode: [null],
placement: [null], placement: [null],
region: [this.defaults ? this.defaults.region : null], region: [this.defaults ? this.defaults.region.name : null],
timezone: [this.defaults ? this.defaults.timezone : null], timezone: [this.defaults ? this.defaults.timezone.name : null],
wakeWord: [this.defaults ? this.defaults.wakeWord : null], wakeWord: [this.defaults ? this.defaults.wakeWord.displayName : null],
voice: [this.defaults ? this.defaults.voice : null] voice: [this.defaults ? this.defaults.voice.displayName : null]
} }
); );
this.preferencesForm = this.formBuilder.group( this.preferencesForm = this.formBuilder.group(