@@ -160,13 +160,17 @@ const ModuleIssueDetailsPage = () => {
160160 href = { `/members/${ a . login } ` }
161161 className = "inline-flex items-center gap-2 text-blue-600 hover:underline dark:text-blue-400"
162162 >
163- < Image
164- src = { a . avatarUrl }
165- alt = { a . login }
166- width = { 32 }
167- height = { 32 }
168- className = "rounded-full"
169- />
163+ { a . avatarUrl ? (
164+ < Image
165+ src = { a . avatarUrl }
166+ alt = { a . login }
167+ width = { 32 }
168+ height = { 32 }
169+ className = "rounded-full"
170+ />
171+ ) : (
172+ < div className = "h-8 w-8 rounded-full bg-gray-400" aria-hidden = "true" />
173+ ) }
170174 < span className = "text-sm font-medium" > { a . login || a . name } </ span >
171175 </ Link >
172176 < button
@@ -204,13 +208,17 @@ const ModuleIssueDetailsPage = () => {
204208 className = "flex items-center justify-between gap-3 rounded-lg bg-gray-200 p-4 dark:bg-gray-700"
205209 >
206210 < div className = "flex items-center gap-3" >
207- < Image
208- src = { pr . author ?. avatarUrl }
209- alt = { pr . author ?. login || 'Unknown' }
210- width = { 32 }
211- height = { 32 }
212- className = "rounded-full"
213- />
211+ { pr . author ?. avatarUrl ? (
212+ < Image
213+ src = { pr . author . avatarUrl }
214+ alt = { pr . author ?. login || 'Unknown' }
215+ width = { 32 }
216+ height = { 32 }
217+ className = "rounded-full"
218+ />
219+ ) : (
220+ < div className = "h-8 w-8 rounded-full bg-gray-400" aria-hidden = "true" />
221+ ) }
214222 < div className = "min-w-0 flex-1" >
215223 < Link
216224 href = { pr . url }
@@ -255,13 +263,17 @@ const ModuleIssueDetailsPage = () => {
255263 className = "flex items-center justify-between gap-2 rounded-lg bg-gray-200 p-3 dark:bg-gray-700"
256264 >
257265 < div className = "inline-flex items-center gap-2" >
258- < Image
259- src = { u . avatarUrl }
260- alt = { u . login }
261- width = { 32 }
262- height = { 32 }
263- className = "rounded-full"
264- />
266+ { u . avatarUrl ? (
267+ < Image
268+ src = { u . avatarUrl }
269+ alt = { u . login }
270+ width = { 32 }
271+ height = { 32 }
272+ className = "rounded-full"
273+ />
274+ ) : (
275+ < div className = "h-8 w-8 rounded-full bg-gray-400" aria-hidden = "true" />
276+ ) }
265277 < span className = "text-sm font-medium" > @{ u . login } </ span >
266278 </ div >
267279 < button
0 commit comments