redux-app-examples
Version:
Examples of redux-app with Angular and React.
55 lines (45 loc) • 2.17 kB
HTML
<div class="page">
<!-- back button -->
<a href="javascript:void(0)" (click)="vm.goBack()" class="float-right">Back</a>
<div class="row">
<!-- profile preview -->
<div class="col-12 col-xl-3" style="min-width: 20em">
<gladiator-profile [gladiator]="vm.tempGladiator.value"></gladiator-profile>
</div>
<!-- edit controls -->
<div class="col-12 col-xl-8">
<form class="mt-5">
<!-- name -->
<div class="form-group">
<label for="gladiatorName">Gladiator Name</label>
<input type="text" [ngModel]="vm.tempGladiator.value.name" (ngModelChange)="nameChanged($event)" class="form-control" name="gladiatorName"
placeholder="Enter name">
</div>
<!-- banner -->
<div class="form-row">
<label class="col-3 col-form-label">Banner:</label>
<div class="btn-group col-9">
<button class="btn btn-secondary" (click)="vm.prevBanner()">< Prev</button>
<button class="btn btn-secondary" (click)="vm.nextBanner()">Next ></button>
</div>
</div>
<br>
<!-- control buttons -->
<div class="form-row">
<button class="btn btn-success m-1" (click)="vm.save()">Save</button>
<button class="btn btn-light m-1" (click)="vm.reset()">Cancel</button>
<button class="btn btn-danger m-1" (click)="vm.delete()">Delete</button>
</div>
<br>
<br>
<!-- saved message -->
<div class="alert alert-success alert-dismissible fade" [class.show]="vm.showStatus">
Gladiator Saved
<button class="close">
<span aria-hidden="true">×</span>
</button>
</div>
</form>
</div>
</div>
</div>