Эх сурвалжийг харах

Bringing event creation back

Lukas Angerer 3 жил өмнө
parent
commit
2656cbd874

+ 4 - 2
src/RunnersMeet.Client/src/app/events/event-edit/event-edit.component.html

@@ -1,4 +1,5 @@
-<h1>Edit Event Details</h1>
+<h1 *ngIf="isCreateMode">New Event Details</h1>
+<h1 *ngIf="!isCreateMode">Edit Event Details</h1>
 <form #eventForm="ngForm" class="vertical-form" (ngSubmit)="updateEvent(eventForm, $event)" *ngIf="event">
 	<div class="form-field form-field--full-width">
 		<span class="p-float-label">
@@ -37,7 +38,8 @@
 		<app-track-picker [(track)]="event.track"></app-track-picker>
 	</div>
 	<div class="button-group">
-		<button type="submit" pButton>Save</button>
+		<button *ngIf="isCreateMode" type="submit" pButton>Create</button>
+		<button *ngIf="!isCreateMode" type="submit" pButton>Save</button>
 		<button *ngIf="!isCreateMode" type="button" pButton class="p-button-danger" (click)="deleteEvent()">Delete</button>
 	</div>
 </form>

+ 10 - 4
src/RunnersMeet.Client/src/app/shell/main-menu/main-menu.component.ts

@@ -33,10 +33,16 @@ export class MainMenuComponent {
 			},
 			{
 				label: 'Events',
-				items: [{
-					label: 'Search',
-					routerLink: ['/events']
-				}],
+				items: [
+					{
+						label: 'Search',
+						routerLink: ['/events']
+					},
+					{
+						label: 'Create',
+						routerLink: ['/events/edit/new']
+					}
+				],
 			},
 			{
 				label: 'Logout',