WIP: edit and duplicate layer

This commit is contained in:
Michał Zieliński
2023-10-20 17:29:35 +02:00
parent a96ca6a795
commit e0d127d9a9
6 changed files with 28 additions and 111 deletions

View File

@@ -4,8 +4,8 @@ import { Component, OnInit, ViewChild } from '@angular/core';
import { UntypedFormGroup, UntypedFormBuilder, FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatSort, MatSortModule } from '@angular/material/sort';
import { MatTableDataSource, MatTableModule } from '@angular/material/table';
import { ActivatedRoute } from '@angular/router';
import { Layer } from 'src/app/models/layer.model';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { Layer, LayerType } from 'src/app/models/layer.model';
import { Record } from 'src/app/models/record.model';
import { NotificationsService } from 'src/app/services/notifications.service';
import { environment } from 'src/environments/environment';
@@ -22,7 +22,7 @@ import { MatCardModule } from '@angular/material/card';
standalone: true,
imports: [FormsModule, ReactiveFormsModule, MatCardModule,
MatButtonModule, MatGridListModule, MatFormFieldModule, MatInputModule,
NgIf, MatTableModule, MatSortModule, DecimalPipe, JsonPipe],
NgIf, MatTableModule, MatSortModule, DecimalPipe, JsonPipe, RouterLink],
providers: [DatePipe]
})
export class LayerDetailComponent implements OnInit {
@@ -35,6 +35,8 @@ export class LayerDetailComponent implements OnInit {
displayedColumns = environment.views.layers.recordColumns.split("|");
dataSource!: MatTableDataSource<Record>;
LayerType = LayerType;
@ViewChild(MatSort) sort!: MatSort;
constructor(