UI: package restructure
This commit is contained in:
parent
417bf890a0
commit
b6f3db79e4
@ -1,4 +1,4 @@
|
||||
import {validateString} from "../common/validators";
|
||||
import {validateString} from "../api/validators";
|
||||
|
||||
export class Area {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import {Property} from "../Property/Property";
|
||||
import {orNull, validateString} from "../common/validators";
|
||||
import {orNull, validateString} from "../api/validators";
|
||||
import {Area} from '../Area/Area';
|
||||
|
||||
export class Device {
|
||||
@ -1,6 +1,6 @@
|
||||
import {Component, Input, OnDestroy, OnInit} from '@angular/core';
|
||||
import {NgForOf} from '@angular/common';
|
||||
import {Device} from '../../api/Device/Device';
|
||||
import {Device} from '../Device';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {DeviceTileComponent} from '../device-tile/device-tile.component';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import {Component, Input} from '@angular/core';
|
||||
import {RelativePipe} from "../../api/common/relative.pipe";
|
||||
import {Device} from "../../api/Device/Device";
|
||||
import {DeviceService} from '../../api/Device/device.service';
|
||||
import {RelativePipe} from "../../api/relative.pipe";
|
||||
import {Device} from "../Device";
|
||||
import {DeviceService} from '../device.service';
|
||||
import {NgClass} from '@angular/common';
|
||||
|
||||
@Component({
|
||||
@ -1,8 +1,8 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Device} from './Device';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {Next} from '../common/types';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {Next} from '../api/types';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
@ -1,4 +1,4 @@
|
||||
import {orNull, validateDateOrNull, validateString} from '../common/validators';
|
||||
import {orNull, validateDateOrNull, validateString} from '../api/validators';
|
||||
import {State} from '../State/State';
|
||||
|
||||
export class Group {
|
||||
@ -1,8 +1,8 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Group} from './Group';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {Next} from '../common/types';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {Next} from '../api/types';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
@ -1,11 +1,11 @@
|
||||
import {Component, OnDestroy, OnInit} from '@angular/core';
|
||||
import {KnxGroupListComponent} from '../../shared/knx-group-list/knx-group-list.component';
|
||||
import {Group} from '../../api/Group/Group';
|
||||
import {GroupService} from '../../api/Group/group.service';
|
||||
import {KnxGroupListComponent} from '../knx-group-list/knx-group-list.component';
|
||||
import {Group} from '../Group';
|
||||
import {GroupService} from '../group.service';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {GroupFilter} from '../../api/Group/GroupFilter';
|
||||
import {GroupFilter} from '../GroupFilter';
|
||||
import {Subscription} from 'rxjs';
|
||||
import {ApiService} from '../../api/common/api.service';
|
||||
import {ApiService} from '../../api/api.service';
|
||||
import {SearchComponent} from '../../shared/search/search.component';
|
||||
|
||||
@Component({
|
||||
@ -1,6 +1,6 @@
|
||||
import {Component, Input, OnDestroy, OnInit} from '@angular/core';
|
||||
import {NgForOf} from '@angular/common';
|
||||
import {Group} from '../../api/Group/Group';
|
||||
import {Group} from '../Group';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {KnxGroupTileComponent} from '../knx-group-tile/knx-group-tile.component';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import {Component, Input} from '@angular/core';
|
||||
import {NgClass} from '@angular/common';
|
||||
import {RelativePipe} from '../../api/common/relative.pipe';
|
||||
import {Group} from '../../api/Group/Group';
|
||||
import {RelativePipe} from '../../api/relative.pipe';
|
||||
import {Group} from '../Group';
|
||||
|
||||
@Component({
|
||||
selector: 'app-knx-group-tile',
|
||||
@ -1,5 +1,5 @@
|
||||
import {State} from "../State/State";
|
||||
import {orNull, validateDateOrNull, validateString} from "../common/validators";
|
||||
import {orNull, validateDateOrNull, validateString} from "../api/validators";
|
||||
|
||||
export class Property {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import {Property} from "../Property/Property";
|
||||
import {orNull, validateString} from "../common/validators";
|
||||
import {orNull, validateString} from "../api/validators";
|
||||
|
||||
import {Area} from '../Area/Area';
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import {Component, Input, OnDestroy, OnInit} from '@angular/core';
|
||||
import {NgForOf} from '@angular/common';
|
||||
import {Shutter} from '../../api/Shutter/Shutter';
|
||||
import {Shutter} from '../Shutter';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {ShutterTileComponent} from '../shutter-tile/shutter-tile.component';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import {Component, EventEmitter, Input, Output} from '@angular/core';
|
||||
import {NgIf} from '@angular/common';
|
||||
|
||||
import {isSet, isUnset} from '../../../api/common/validators';
|
||||
import {isSet, isUnset} from '../../../api/validators';
|
||||
|
||||
@Component({
|
||||
selector: 'app-shutter-icon',
|
||||
@ -1,9 +1,9 @@
|
||||
import {Component, Input} from '@angular/core';
|
||||
import {RelativePipe} from "../../api/common/relative.pipe";
|
||||
import {Shutter} from "../../api/Shutter/Shutter";
|
||||
import {ShutterService} from '../../api/Shutter/shutter.service';
|
||||
import {RelativePipe} from "../../api/relative.pipe";
|
||||
import {Shutter} from "../Shutter";
|
||||
import {ShutterService} from '../shutter.service';
|
||||
import {ShutterIconComponent} from './shutter-icon/shutter-icon.component';
|
||||
import {isUnset} from '../../api/common/validators';
|
||||
import {isUnset} from '../../api/validators';
|
||||
|
||||
@Component({
|
||||
selector: 'app-shutter-tile',
|
||||
@ -1,8 +1,8 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Shutter} from './Shutter';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {Next} from '../common/types';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {Next} from '../api/types';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
@ -1,4 +1,4 @@
|
||||
import {validateDate, validateString} from "../common/validators";
|
||||
import {validateDate, validateString} from "../api/validators";
|
||||
|
||||
export class State {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import {validateString} from '../common/validators';
|
||||
import {validateString} from '../api/validators';
|
||||
|
||||
export class Tag {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Tag} from './Tag';
|
||||
|
||||
@Injectable({
|
||||
@ -1,7 +1,7 @@
|
||||
import {Device} from "../Device/Device";
|
||||
import {Shutter} from "../Shutter/Shutter";
|
||||
import {Tunable} from "../Tunable/Tunable";
|
||||
import {validateAndRemoveDtoSuffix} from "../common/validators";
|
||||
import {validateAndRemoveDtoSuffix} from "../api/validators";
|
||||
|
||||
export type Taggable = Device | Shutter | Tunable;
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
import {Component, OnDestroy, OnInit} from '@angular/core';
|
||||
import {TaggableListComponent} from '../../shared/taggable-list/taggable-list.component';
|
||||
import {Taggable} from '../../api/Taggable/Taggable';
|
||||
import {TaggableService} from '../../api/Taggable/taggable.service';
|
||||
import {TaggableListComponent} from '../taggable-list/taggable-list.component';
|
||||
import {Taggable} from '../Taggable';
|
||||
import {TaggableService} from '../taggable.service';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {Subscription} from 'rxjs';
|
||||
import {TaggableFilter} from '../../api/Taggable/TaggableFilter';
|
||||
import {TaggableFilter} from '../TaggableFilter';
|
||||
import {ActivatedRoute} from '@angular/router';
|
||||
import {CrudLiveList} from '../../api/common/CrudLiveList';
|
||||
import {CrudLiveList} from '../../api/CrudLiveList';
|
||||
import {SearchComponent} from '../../shared/search/search.component';
|
||||
|
||||
@Component({
|
||||
@ -2,7 +2,7 @@ import {Component, Input, OnDestroy, OnInit} from '@angular/core';
|
||||
import {NgForOf} from '@angular/common';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {TaggableTileComponent} from '../taggable-tile/taggable-tile.component';
|
||||
import {Taggable} from '../../api/Taggable/Taggable';
|
||||
import {Taggable} from '../Taggable';
|
||||
|
||||
@Component({
|
||||
selector: 'app-taggable-list',
|
||||
@ -1,12 +1,12 @@
|
||||
import {Component, Input} from '@angular/core';
|
||||
import {Device} from '../../api/Device/Device';
|
||||
import {Tunable} from '../../api/Tunable/Tunable';
|
||||
import {Shutter} from '../../api/Shutter/Shutter';
|
||||
import {DeviceTileComponent} from '../device-tile/device-tile.component';
|
||||
import {Device} from '../../Device/Device';
|
||||
import {Tunable} from '../../Tunable/Tunable';
|
||||
import {Shutter} from '../../Shutter/Shutter';
|
||||
import {DeviceTileComponent} from '../../Device/device-tile/device-tile.component';
|
||||
import {NgIf} from '@angular/common';
|
||||
import {ShutterTileComponent} from '../shutter-tile/shutter-tile.component';
|
||||
import {TunableTileComponent} from '../tunable-tile/tunable-tile.component';
|
||||
import {Taggable} from '../../api/Taggable/Taggable';
|
||||
import {ShutterTileComponent} from '../../Shutter/shutter-tile/shutter-tile.component';
|
||||
import {TunableTileComponent} from '../../Tunable/tunable-tile/tunable-tile.component';
|
||||
import {Taggable} from '../Taggable';
|
||||
|
||||
@Component({
|
||||
selector: 'app-taggable-tile',
|
||||
@ -1,8 +1,8 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Taggable, taggableFromJson} from './Taggable';
|
||||
import {Next} from '../common/types';
|
||||
import {Next} from '../api/types';
|
||||
import {Subject, Subscription} from 'rxjs';
|
||||
import {DeviceService} from '../Device/device.service';
|
||||
import {ShutterService} from '../Shutter/shutter.service';
|
||||
@ -1,5 +1,5 @@
|
||||
import {Property} from "../Property/Property";
|
||||
import {orNull, validateString} from "../common/validators";
|
||||
import {orNull, validateString} from "../api/validators";
|
||||
import {Area} from '../Area/Area';
|
||||
|
||||
export class Tunable {
|
||||
@ -1,6 +1,6 @@
|
||||
import {Component, Input, OnDestroy, OnInit} from '@angular/core';
|
||||
import {NgForOf} from '@angular/common';
|
||||
import {Tunable} from '../../api/Tunable/Tunable';
|
||||
import {Tunable} from '../Tunable';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {TunableTileComponent} from '../tunable-tile/tunable-tile.component';
|
||||
@ -1,9 +1,9 @@
|
||||
import {Component, Input} from '@angular/core';
|
||||
import {NgClass, NgIf} from "@angular/common";
|
||||
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
|
||||
import {RelativePipe} from "../../api/common/relative.pipe";
|
||||
import {Tunable} from "../../api/Tunable/Tunable";
|
||||
import {TunableService} from '../../api/Tunable/tunable.service';
|
||||
import {RelativePipe} from "../../api/relative.pipe";
|
||||
import {Tunable} from "../Tunable";
|
||||
import {TunableService} from '../tunable.service';
|
||||
|
||||
@Component({
|
||||
selector: 'app-tunable-tile',
|
||||
@ -1,8 +1,8 @@
|
||||
import {Injectable} from '@angular/core';
|
||||
import {CrudService} from '../common/CrudService';
|
||||
import {CrudService} from '../api/CrudService';
|
||||
import {Tunable} from './Tunable';
|
||||
import {ApiService} from '../common/api.service';
|
||||
import {Next} from '../common/types';
|
||||
import {ApiService} from '../api/api.service';
|
||||
import {Next} from '../api/types';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
@ -1,4 +1,4 @@
|
||||
import {environment} from "../../../environments/environment";
|
||||
import {environment} from "../../environments/environment";
|
||||
|
||||
export type FromJson<T> = (json: any) => T;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import {Component} from '@angular/core';
|
||||
import {RouterLink, RouterLinkActive, RouterOutlet} from '@angular/router';
|
||||
import {ApiService} from './api/common/api.service';
|
||||
import {ApiService} from './api/api.service';
|
||||
import {NgIf} from '@angular/common';
|
||||
|
||||
@Component({
|
||||
|
||||
@ -7,7 +7,7 @@ import {registerLocaleData} from '@angular/common';
|
||||
|
||||
import localeDe from '@angular/common/locales/de';
|
||||
import localeDeExtra from '@angular/common/locales/extra/de';
|
||||
import {stompServiceFactory} from './api/common/ws';
|
||||
import {stompServiceFactory} from './api/ws';
|
||||
import {StompService} from '@stomp/ng2-stompjs';
|
||||
|
||||
registerLocaleData(localeDe, 'de-DE', localeDeExtra);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import {Routes} from '@angular/router';
|
||||
import {KnxGroupListPageComponent} from './pages/knx-group-list-page/knx-group-list-page.component';
|
||||
import {DashboardComponent} from './pages/dashboard/dashboard.component';
|
||||
import {TaggableListPageComponent} from './pages/taggable-list-page/taggable-list-page.component';
|
||||
import {KnxGroupListPageComponent} from './Group/knx-group-list-page/knx-group-list-page.component';
|
||||
import {DashboardComponent} from './dashboard/dashboard.component';
|
||||
import {TaggableListPageComponent} from './Taggable/taggable-list-page/taggable-list-page.component';
|
||||
|
||||
export const routes: Routes = [
|
||||
{path: 'Dashboard', component: DashboardComponent},
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
@import "../../../config";
|
||||
@import "../../config";
|
||||
|
||||
.subheading {
|
||||
font-size: 65%;
|
||||
@ -1,15 +1,15 @@
|
||||
import {Component, OnDestroy, OnInit} from '@angular/core';
|
||||
import {DeviceService} from '../../api/Device/device.service';
|
||||
import {TunableService} from '../../api/Tunable/tunable.service';
|
||||
import {Device} from '../../api/Device/Device';
|
||||
import {Tunable} from '../../api/Tunable/Tunable';
|
||||
import {Shutter} from '../../api/Shutter/Shutter';
|
||||
import {ShutterService} from '../../api/Shutter/shutter.service';
|
||||
import {DeviceListComponent} from '../../shared/device-list/device-list.component';
|
||||
import {DeviceService} from '../Device/device.service';
|
||||
import {TunableService} from '../Tunable/tunable.service';
|
||||
import {Device} from '../Device/Device';
|
||||
import {Tunable} from '../Tunable/Tunable';
|
||||
import {Shutter} from '../Shutter/Shutter';
|
||||
import {ShutterService} from '../Shutter/shutter.service';
|
||||
import {DeviceListComponent} from '../Device/device-list/device-list.component';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {CrudLiveList} from '../../api/common/CrudLiveList';
|
||||
import {TunableListComponent} from '../../shared/tunable-list/tunable-list.component';
|
||||
import {ShutterListComponent} from '../../shared/shutter-list/shutter-list.component';
|
||||
import {CrudLiveList} from '../api/CrudLiveList';
|
||||
import {TunableListComponent} from '../Tunable/tunable-list/tunable-list.component';
|
||||
import {ShutterListComponent} from '../Shutter/shutter-list/shutter-list.component';
|
||||
import {Subscription, timer} from 'rxjs';
|
||||
import {NgIf} from '@angular/common';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user