@@ -29,45 +29,89 @@ <h1>My Settings</h1>
2929 </ figure >
3030 </ div >
3131 < div class ="column is-8 ">
32- < form method ="post " #profileForm ="ngForm " (ngSubmit) ="updateProfile($event) ">
33- < div class ="notification is-success " *ngIf ="userSaved ">
34- < button class ="delete " (click) ="userSaved = false "> </ button >
35- Data successfully updated.
36- </ div >
32+
33+ < div class ="settings-container ">
3734 < h2 > User Settings</ h2 >
38- < div class ="form-field ">
39- < label class ="form-label "> Email (Username)</ label >
40- < input class ="form-input " type ="text " placeholder ="Email " name ="email " required readonly [(ngModel)] ="user.email ">
41- </ div >
42- < div class ="form-field ">
43- < label class ="form-label "> Full Name</ label >
44- < input class ="form-input " type ="text " placeholder ="Full Name " name ="fullname " required [(ngModel)] ="user.fullname ">
45- </ div >
46- < input type ="hidden " name ="id " [(ngModel)] ="user.id ">
47- < div class ="form-field ">
48- < button type ="submit " class ="button green float-right " [disabled] ="!profileForm.form.valid "> Save Details</ button >
49- </ div >
50- </ form >
35+ < form method ="post " #profileForm ="ngForm " (ngSubmit) ="updateProfile($event) ">
36+ < div class ="notification is-success " *ngIf ="userSaved ">
37+ < button class ="delete " (click) ="userSaved = false "> </ button >
38+ Data successfully updated.
39+ </ div >
40+ < div class ="form-field ">
41+ < label class ="form-label "> Email (Username)</ label >
42+ < input class ="form-input " type ="text " placeholder ="Email " name ="email " required readonly [(ngModel)] ="user.email ">
43+ </ div >
44+ < div class ="form-field ">
45+ < label class ="form-label "> Full Name</ label >
46+ < input class ="form-input " type ="text " placeholder ="Full Name " name ="fullname " required [(ngModel)] ="user.fullname ">
47+ </ div >
48+ < input type ="hidden " name ="id " [(ngModel)] ="user.id ">
49+ < div class ="form-field ">
50+ < button type ="submit " class ="button green float-right " [disabled] ="!profileForm.form.valid "> Save Details</ button >
51+ </ div >
52+ </ form >
53+ </ div >
5154
52- < form method ="post " #passwordForm ="ngForm " (ngSubmit) ="updatePassword($event) ">
53- < div class ="notification is-success " *ngIf ="userPasswordSaved ">
54- < button class ="delete " (click) ="userPasswordSaved = false "> </ button >
55- Password successfully updated.
55+ < div class ="settings-container ">
56+ < h2 > Access Tokens</ h2 >
57+
58+ < div class ="tokens ">
59+ < div class ="token-item ">
60+ < div class ="columns ">
61+ < div class ="column is-1 ">
62+ < img src ="images/icons/key.svg " class ="token-icon ">
63+ </ div >
64+ < div class ="column is-10 ">
65+ < p > GitHub Access Token</ p >
66+ </ div >
67+ < div class ="column is-1 ">
68+ < span class ="icon " title ="Delete Token ">
69+ < img src ="images/icons/remove.svg ">
70+ </ span >
71+ </ div >
72+ </ div >
73+ </ div >
5674 </ div >
75+
76+ < form #tokenForm ="ngForm " (ngSubmit) ="updateToken($event) ">
77+ < h2 > Add New Access Token</ h2 >
78+ < div class ="form-field ">
79+ < label class ="form-label "> Token Description</ label >
80+ < input class ="form-input " type ="text " placeholder ="Access Token Description " name ="token_description " required [(ngModel)] ="token.description ">
81+ </ div >
82+ < div class ="form-field ">
83+ < label class ="form-label "> Token</ label >
84+ < input class ="form-input " type ="password " placeholder ="Access Token " name ="token " required [(ngModel)] ="token.token ">
85+ </ div >
86+ < input type ="hidden " name ="id " [(ngModel)] ="user.id ">
87+ < div class ="form-field ">
88+ < button type ="submit " class ="button green float-right " [disabled] ="!tokenForm.form.valid "> Add Token</ button >
89+ </ div >
90+ </ form >
91+ </ div >
92+
93+ < div class ="settings-container ">
5794 < h2 > Password Update</ h2 >
58- < div class ="form-field ">
59- < label class ="form-label "> New Password</ label >
60- < input class ="form-input " type ="password " placeholder ="New Password " name ="password " required [(ngModel)] ="userPass.password ">
61- </ div >
62- < div class ="form-field ">
63- < label class ="form-label "> Repeat New Password</ label >
64- < input class ="form-input " type ="password " placeholder ="Repeat New Password " name ="repeat_password " required [(ngModel)] ="userPass.repeat_password " validateEqual ="password ">
65- </ div >
66- < input type ="hidden " name ="id " [(ngModel)] ="userPass.id ">
67- < div class ="form-field ">
68- < button type ="submit " class ="button green float-right " [disabled] ="!passwordForm.form.valid "> Save Details</ button >
69- </ div >
70- </ form >
95+ < form method ="post " #passwordForm ="ngForm " (ngSubmit) ="updatePassword($event) ">
96+ < div class ="notification is-success " *ngIf ="userPasswordSaved ">
97+ < button class ="delete " (click) ="userPasswordSaved = false "> </ button >
98+ Password successfully updated.
99+ </ div >
100+ < div class ="form-field ">
101+ < label class ="form-label "> New Password</ label >
102+ < input class ="form-input " type ="password " placeholder ="New Password " name ="password " required [(ngModel)] ="userPass.password ">
103+ </ div >
104+ < div class ="form-field ">
105+ < label class ="form-label "> Repeat New Password</ label >
106+ < input class ="form-input " type ="password " placeholder ="Repeat New Password " name ="repeat_password " required [(ngModel)] ="userPass.repeat_password " validateEqual ="password ">
107+ </ div >
108+ < input type ="hidden " name ="id " [(ngModel)] ="userPass.id ">
109+ < div class ="form-field ">
110+ < button type ="submit " class ="button green float-right " [disabled] ="!passwordForm.form.valid "> Update Password</ button >
111+ </ div >
112+ </ form >
113+ </ div >
114+
71115 </ div >
72116 </ div >
73117 </ div >
0 commit comments