diff --git a/web-app/admin/src/app/admin/admin-layers/admin-layers.module.ts b/web-app/admin/src/app/admin/admin-layers/admin-layers.module.ts new file mode 100644 index 000000000..ca95b3952 --- /dev/null +++ b/web-app/admin/src/app/admin/admin-layers/admin-layers.module.ts @@ -0,0 +1,45 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { MatDialogModule } from '@angular/material/dialog'; +import { MatButtonModule } from '@angular/material/button'; +import { MatPaginatorModule } from '@angular/material/paginator'; +import { MatTableModule } from '@angular/material/table'; +import { MatIconModule } from '@angular/material/icon'; +import { MatSelectModule } from '@angular/material/select'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { CoreModule } from '../../core/core.module'; +import { LayerDashboardComponent } from './dashboard/layer-dashboard.component'; +import { CreateLayerDialogComponent } from './create-layer/create-layer.component'; +import { LayersService } from './layers.service'; +import { AdminBreadcrumbModule } from '../admin-breadcrumb/admin-breadcrumb.module'; + +@NgModule({ + declarations: [ + LayerDashboardComponent, + CreateLayerDialogComponent + ], + imports: [ + CommonModule, + FormsModule, + ReactiveFormsModule, + MatDialogModule, + MatButtonModule, + MatPaginatorModule, + MatTableModule, + MatIconModule, + MatSelectModule, + MatFormFieldModule, + MatTooltipModule, + CoreModule, + AdminBreadcrumbModule + ], + providers: [ + LayersService + ], + exports: [ + LayerDashboardComponent + ] +}) +export class AdminLayersModule { } diff --git a/web-app/admin/src/app/admin/admin-layers/create-layer/create-layer.component.html b/web-app/admin/src/app/admin/admin-layers/create-layer/create-layer.component.html new file mode 100644 index 000000000..68ae97931 --- /dev/null +++ b/web-app/admin/src/app/admin/admin-layers/create-layer/create-layer.component.html @@ -0,0 +1,141 @@ +
| Layer | +
+
+
+
+
+
+ {{ layer.name }}
+
+
+ + {{ layer.description || 'No description' }} + + {{ layer.type }} + |
+
|---|