File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,8 @@ export class UserDetailsBody extends ReactWidget {
96
96
} ;
97
97
98
98
render ( ) {
99
- if ( ! this . _userManager . identity ) {
99
+ const identity = this . _userManager . identity ;
100
+ if ( ! identity ) {
100
101
return < div className = "jp-UserInfo-Details" > Error loading user info</ div > ;
101
102
}
102
103
const updatableFields = ( this . _userManager . permissions ?. [
@@ -105,7 +106,7 @@ export class UserDetailsBody extends ReactWidget {
105
106
106
107
return (
107
108
< div className = "jp-UserInfo-Details" >
108
- { Object . keys ( this . _userManager . identity ) . map ( ( field : string ) => {
109
+ { Object . keys ( identity ) . map ( ( field : string ) => {
109
110
const id = `jp-UserInfo-Value-${ field } ` ;
110
111
return (
111
112
< div key = { field } className = "jp-UserInfo-Field" >
@@ -117,7 +118,7 @@ export class UserDetailsBody extends ReactWidget {
117
118
onInput = { ( event : React . ChangeEvent < HTMLInputElement > ) =>
118
119
this . _onChange ( event , field )
119
120
}
120
- defaultValue = { this . _userManager . identity ! [ field ] as string }
121
+ defaultValue = { identity [ field ] as string }
121
122
disabled = { ! updatableFields ?. includes ( field ) }
122
123
/>
123
124
</ div >
Original file line number Diff line number Diff line change 151
151
justify-content : space-between;
152
152
}
153
153
154
- .jp-UserInfo-Field > * {
154
+ .jp-UserInfo-Field > label ,
155
+ .jp-UserInfo-Field > input {
155
156
padding : 0.5em 1em ;
156
157
margin : 0.25em 0 ;
157
158
}
You can’t perform that action at this time.
0 commit comments