Added stop in frontend

This commit is contained in:
DerDavidBohl
2025-06-18 15:54:51 +02:00
parent 4f32a5917b
commit 238ce69c3f
3 changed files with 11 additions and 5 deletions
+2 -2
View File
@@ -31,8 +31,8 @@ build/
### VS Code ###
.vscode/
/deployments/
/config/
backend/deployments/
backend/config/
### Config Files ###
backend/src/main/resources/application-local.properties
@@ -17,7 +17,7 @@
<button (click)="startDeployment(element)" mat-menu-item>
Start
</button>
<button mat-menu-item>
<button (click)="stopDeployment(element)" mat-menu-item>
Stop
</button>
</mat-menu>
@@ -35,7 +35,7 @@
<ng-container matColumnDef="state">
<th *matHeaderCellDef mat-header-cell> State</th>
<td *matCellDef="let element" mat-cell>
<mat-chip>{{ element.state }}</mat-chip>
<mat-chip class="bg-red-500">{{ element.state }}</mat-chip>
</td>
</ng-container>
@@ -41,7 +41,7 @@ import {interval} from 'rxjs';
],
templateUrl: './overview.component.html',
styleUrl: './overview.component.css'
styleUrl: './overview.component.css',
})
export class OverviewComponent {
dataSource: Array<DeploymentState> = [];
@@ -72,4 +72,10 @@ export class OverviewComponent {
}
});
}
stopDeployment(element: DeploymentState) {
this.apiService.stopDeployment(element).subscribe(() => this.apiService.updateDeploymentStates());
}
}