Skip to content

Commit 29727f2

Browse files
committed
Updates components
1 parent 7c1f9cc commit 29727f2

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

src/app/dashboard/dashboard.component.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,8 @@ form {
6363
font-size: 2.2em;
6464
font-family: 'Engagement', cursive;
6565
padding-right: 3%;
66+
}
67+
68+
#new-reg-message {
69+
margin-top: 2%;
6670
}

src/app/dashboard/dashboard.component.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,16 @@ <h5 class="card-title"><em class="fa fa-angle-right"></em> &nbsp; <em>{{url.orig
5151
<div class="input-group">
5252
<button type="submit" class="btn btn-primary">Submit</button>
5353
</div>
54-
<p id="new-reg-message" class="text-danger"></p>
54+
<!-- <p id="new-reg-message" class="text-danger"></p> -->
5555
</div>
5656
</form>
57+
<div id="new-reg-message" class="card" hidden>
58+
<h5 id="new-reg-title" class="card-header"></h5>
59+
<div class="card-body">
60+
<h5 class="card-title"><em class="fa fa-link"></em> &nbsp; <span id="new-short-uri"></span></h5>
61+
<p class="card-text"><em class="fa fa-angle-right"></em>&nbsp; <span id="new-original-uri"></span></p>
62+
</div>
63+
</div>
5764
</div>
5865
<div class="col-sm-2 col-md-3 col-lg-4"></div>
5966
</div>

src/app/dashboard/dashboard.component.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,16 @@ export class DashboardComponent implements OnInit {
7878
const newuri = this.registerationForm.get('newurl').value;
7979
this.uriService.newUri({uri: newuri}).subscribe((data) => {
8080
if (data['status'] === 200) {
81-
document.getElementById('new-reg-message').innerText =
82-
'Registered new URL\nOrignial URL: ' + data['originalUri'] + '\nShort URL: ' + data['shortUri'];
81+
document.getElementById('new-reg-title').innerText = data['message'];
82+
document.getElementById('new-short-uri').innerText = data['shortUri'];
83+
document.getElementById('new-original-uri').innerText = data['originalUri'];
84+
document.getElementById('new-reg-message').hidden = false;
8385
this.fetchAll();
8486
} else if (data['status'] === 201) {
85-
document.getElementById('new-reg-message').innerText = 'URI already shortened\nShort URL: ' + data['shortUri'];
87+
document.getElementById('new-reg-title').innerText = data['message'];
88+
document.getElementById('new-short-uri').innerText = data['shortUri'];
89+
document.getElementById('new-original-uri').innerText = data['originalUri'];
90+
document.getElementById('new-reg-message').hidden = false;
8691
} else if (data['status'] === 203) {
8792
document.getElementById('new-reg-message').innerText = 'INVALID URL ERROR: Enter a valid URL';
8893
} else {

0 commit comments

Comments
 (0)