@@ -88,13 +88,18 @@ export function ActivityUserSelector({
88
88
style = { {
89
89
color : selectedUser ?. name
90
90
? generateColorFromString (
91
- selectedUser ?. name || "System User" ,
91
+ selectedUser ?. name ||
92
+ selectedUser ?. id ||
93
+ "System User" ,
92
94
)
93
95
: "#808080" ,
94
96
} }
95
97
>
96
- { ! selectedUser ?. name && < Cog size = { 12 } /> }
97
- { selectedUser ?. name ?. charAt ( 0 ) }
98
+ { selectedUser ?. email === "NetBird" ? (
99
+ < Cog size = { 12 } />
100
+ ) : (
101
+ selectedUser ?. name ?. charAt ( 0 ) || selectedUser ?. id ?. charAt ( 0 )
102
+ ) }
98
103
</ div >
99
104
< div className = { "flex items-center gap-2" } >
100
105
< TextWithTooltip
@@ -203,10 +208,14 @@ export function ActivityUserSelector({
203
208
</ CommandItem >
204
209
205
210
{ users . map ( ( user ) => {
211
+ const searchValue =
212
+ user . email === "NetBird"
213
+ ? "NetBird System"
214
+ : user . name + " " + user . id + " " + user . email ;
206
215
return (
207
216
< CommandItem
208
217
key = { user . id }
209
- value = { user . name + " " + user . id }
218
+ value = { searchValue }
210
219
className = { "py-1 px-2" }
211
220
onSelect = { ( ) => {
212
221
toggle ( user . email ) ;
@@ -222,19 +231,26 @@ export function ActivityUserSelector({
222
231
style = { {
223
232
color : user ?. name
224
233
? generateColorFromString (
225
- user ?. name || "System User" ,
234
+ user ?. name || user ?. id || "System User" ,
226
235
)
227
236
: "#808080" ,
228
237
} }
229
238
>
230
- { ! user ?. name && < Cog size = { 14 } /> }
231
- { user ?. name ?. charAt ( 0 ) }
239
+ { user ?. email === "NetBird" ? (
240
+ < Cog size = { 14 } />
241
+ ) : (
242
+ user ?. name ?. charAt ( 0 ) || user ?. id ?. charAt ( 0 )
243
+ ) }
232
244
</ div >
233
245
234
246
< div className = { "flex flex-col text-xs" } >
235
247
< span className = { " text-nb-gray-200" } >
236
248
< TextWithTooltip
237
- text = { user ?. name || "System" }
249
+ text = {
250
+ user ?. email === "NetBird"
251
+ ? "System"
252
+ : user ?. name || user ?. id
253
+ }
238
254
maxChars = { 20 }
239
255
/>
240
256
</ span >
0 commit comments