@@ -364,6 +364,7 @@ defmodule AlgoraWeb.Org.JobLive do
364
364
<%= for match <- @ truncated_matches do %>
365
365
< div >
366
366
< . match_card
367
+ current_user = { @ current_user }
367
368
user = { match . user }
368
369
tech_stack = { @ job . tech_stack |> Enum . take ( 1 ) }
369
370
contributions = { Map . get ( @ contributions_map , match . user . id , [ ] ) }
@@ -409,6 +410,7 @@ defmodule AlgoraWeb.Org.JobLive do
409
410
<%= for stargazer <- @ stargazers do %>
410
411
< div >
411
412
< . match_card
413
+ current_user = { @ current_user }
412
414
user = { stargazer . user }
413
415
tech_stack = { @ job . tech_stack |> Enum . take ( 1 ) }
414
416
contributions = { Map . get ( @ contributions_map , stargazer . user . id , [ ] ) }
@@ -1168,6 +1170,11 @@ defmodule AlgoraWeb.Org.JobLive do
1168
1170
< span :if = { @ user . country } >
1169
1171
{ Algora.Misc.CountryEmojis . get ( @ user . country ) }
1170
1172
</ span >
1173
+ <%= if @ current_user && @ current_user . is_admin && @ user . provider_meta [ "hireable" ] do %>
1174
+ < . badge variant = "success " >
1175
+ Hireable
1176
+ </ . badge >
1177
+ <% end %>
1171
1178
</ . link >
1172
1179
</ div >
1173
1180
< div
@@ -1194,6 +1201,12 @@ defmodule AlgoraWeb.Org.JobLive do
1194
1201
{ @ user . provider_meta [ "twitter_handle" ] }
1195
1202
</ span >
1196
1203
</ . link >
1204
+ < div :if = { @ user . provider_meta [ "location" ] } class = "flex items-center gap-1 " >
1205
+ < . icon name = "tabler-map-pin " class = "shrink-0 h-4 w-4 " />
1206
+ < span class = "line-clamp-1 " >
1207
+ { @ user . provider_meta [ "location" ] }
1208
+ </ span >
1209
+ </ div >
1197
1210
</ div >
1198
1211
</ div >
1199
1212
</ div >
0 commit comments