import { Component, Input, Pipe, PipeTransform } from '@angular/core';
-import { ProjectService, IProject, ProjectType } from "../services/project.service";
-import { AlertService } from "../services/alert.service";
+import { ProjectService, IProject, ProjectType } from '../services/project.service';
+import { AlertService } from '../services/alert.service';
@Component({
- selector: 'project-card',
+ selector: 'xds-project-card',
template: `
<div class="row">
<div class="col-xs-12">
</tbody>
</table >
`,
- styleUrls: ['./app/config/config.component.css']
+ styleUrls: ['../config/config.component.css']
})
export class ProjectCardComponent {
this.projectSvr.Delete(prj)
.subscribe(res => {
}, err => {
- this.alert.error("Delete ERROR: " + err);
+ this.alert.error('Delete ERROR: ' + err);
});
}
this.projectSvr.Sync(prj)
.subscribe(res => {
}, err => {
- this.alert.error("ERROR: " + err);
+ this.alert.error('ERROR: ' + err);
});
}
export class ProjectReadableTypePipe implements PipeTransform {
transform(type: ProjectType): string {
switch (type) {
- case ProjectType.NATIVE_PATHMAP: return "Native (path mapping)";
- case ProjectType.SYNCTHING: return "Cloud (Syncthing)";
+ case ProjectType.NATIVE_PATHMAP: return 'Native (path mapping)';
+ case ProjectType.SYNCTHING: return 'Cloud (Syncthing)';
default: return String(type);
}
}