5: Add In-app Navigation
authorKai Moritz <kai@juplo.de>
Sat, 16 May 2020 06:47:21 +0000 (08:47 +0200)
committerKai Moritz <kai@juplo.de>
Sat, 16 May 2020 06:55:12 +0000 (08:55 +0200)
f) Added minor HTML-fixes and missing CSS

src/app/hero-detail/hero-detail.component.css
src/app/hero-detail/hero-detail.component.html

index e69de29..835a13d 100644 (file)
@@ -0,0 +1,30 @@
+/* HeroDetailComponent's private CSS styles */
+label {
+  display: inline-block;
+  width: 3em;
+  margin: .5em 0;
+  color: #607D8B;
+  font-weight: bold;
+}
+input {
+  height: 2em;
+  font-size: 1em;
+  padding-left: .4em;
+}
+button {
+  margin-top: 20px;
+  font-family: Arial;
+  background-color: #eee;
+  border: none;
+  padding: 5px 10px;
+  border-radius: 4px;
+  cursor: pointer;
+}
+button:hover {
+  background-color: #cfd8dc;
+}
+button:disabled {
+  background-color: #eee;
+  color: #ccc;
+  cursor: auto;
+}
index 29f8495..540f0f0 100644 (file)
@@ -5,8 +5,9 @@
   <h2>{{hero.name | uppercase}} Details</h2>
   <div><span>id: </span>{{hero.id}}</div>
   <div>
-    <label>name: </label>
-    <input [(ngModel)]="hero.name" placeholder="Type a name..." />
+    <label>name:
+      <input [(ngModel)]="hero.name" placeholder="name"/>
+    </label>
   </div>
 </div>
 <button (click)="goBack()">go back</button>