File tree Expand file tree Collapse file tree 3 files changed +16
-19
lines changed Expand file tree Collapse file tree 3 files changed +16
-19
lines changed Original file line number Diff line number Diff line change @@ -231,12 +231,11 @@ defmodule AlgoraWeb.Admin.DevsLive do
231
231
end }
232
232
</ span >
233
233
<%= if tech = List . first ( contributions ) . repository . tech_stack |> List . first ( ) do %>
234
- < span class = "flex items-center text-foreground text-[11px] gap-1 " >
235
- < img
236
- src = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/#{ String . downcase ( tech ) } /#{ String . downcase ( tech ) } -original.svg" }
237
- class = "w-4 h-4 invert saturate-0 "
238
- /> { tech }
239
- </ span >
234
+ < . tech_badge
235
+ variant = "ghost "
236
+ class = "saturate-0 text-[11px] group-hover:saturate-100 transition-all "
237
+ tech = { tech }
238
+ />
240
239
<% end %>
241
240
</ span >
242
241
< div class = "flex items-center gap-2 font-semibold " >
Original file line number Diff line number Diff line change @@ -1064,12 +1064,11 @@ defmodule AlgoraWeb.Org.JobLive do
1064
1064
end }
1065
1065
</ span >
1066
1066
<%= if tech = get_matching_tech ( List . first ( contributions ) , @ tech_stack ) do %>
1067
- < span class = "flex items-center text-foreground text-[11px] gap-1 " >
1068
- < img
1069
- src = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/#{ String . downcase ( tech ) } /#{ String . downcase ( tech ) } -original.svg" }
1070
- class = "w-4 h-4 invert saturate-0 "
1071
- /> { tech }
1072
- </ span >
1067
+ < . tech_badge
1068
+ variant = "ghost "
1069
+ class = "saturate-0 text-[11px] group-hover:saturate-100 transition-all "
1070
+ tech = { tech }
1071
+ />
1073
1072
<% end %>
1074
1073
</ span >
1075
1074
< div class = "flex items-center gap-2 font-semibold " >
Original file line number Diff line number Diff line change @@ -239,7 +239,7 @@ defmodule AlgoraWeb.User.ProfileLive do
239
239
href = { "https://github.com/#{ owner . provider_login } /#{ List . first ( contributions ) . repository . name } /pulls?q=author%3A#{ @ user . provider_login } +is%3Amerged+" }
240
240
target = "_blank "
241
241
rel = "noopener "
242
- class = "flex items-center gap-3 rounded-xl pr-2 bg-card/50 border border-border/50 hover:border-border transition-all "
242
+ class = "flex items-center gap-3 rounded-xl pr-2 bg-card/50 border border-border/50 hover:border-border transition-all group "
243
243
>
244
244
< img
245
245
src = { owner . avatar_url }
@@ -256,12 +256,11 @@ defmodule AlgoraWeb.User.ProfileLive do
256
256
end }
257
257
</ span >
258
258
<%= if tech = List . first ( List . first ( contributions ) . repository . tech_stack ) do %>
259
- < span class = "flex items-center text-foreground text-[11px] gap-1 " >
260
- < img
261
- src = { "https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/#{ String . downcase ( tech ) } /#{ String . downcase ( tech ) } -original.svg" }
262
- class = "w-4 h-4 invert saturate-0 "
263
- /> { tech }
264
- </ span >
259
+ < . tech_badge
260
+ variant = "ghost "
261
+ class = "saturate-0 text-[11px] group-hover:saturate-100 transition-all "
262
+ tech = { tech }
263
+ />
265
264
<% end %>
266
265
</ span >
267
266
< div class = "flex items-center gap-2 font-semibold " >
You can’t perform that action at this time.
0 commit comments