@@ -2,7 +2,6 @@ defmodule AlgoraWeb.Org.JobLive do
2
2
@ moduledoc false
3
3
use AlgoraWeb , :live_view
4
4
5
- alias Algora.Accounts
6
5
alias Algora.Accounts.User
7
6
alias Algora.Jobs
8
7
alias Algora.Settings
@@ -118,7 +117,7 @@ defmodule AlgoraWeb.Org.JobLive do
118
117
</ div >
119
118
</ div >
120
119
</ div >
121
- < div class = "flex flex-col items-center " >
120
+ < div class = "hidden md: flex flex-col items-center " >
122
121
< h3 class = "text-lg font-semibold " >
123
122
Share on socials
124
123
</ h3 >
@@ -243,7 +242,7 @@ defmodule AlgoraWeb.Org.JobLive do
243
242
</ . card >
244
243
<% else %>
245
244
< div class = "grid grid-cols-1 gap-8 lg:grid-cols-3 " >
246
- <%= for { application , index } <- Enum . with_index ( @ imports ) do %>
245
+ <%= for application <- @ imports do %>
247
246
< div >
248
247
< . developer_card
249
248
tech_stack = { @ job . tech_stack |> Enum . take ( 1 ) }
@@ -289,12 +288,12 @@ defmodule AlgoraWeb.Org.JobLive do
289
288
</ div >
290
289
<% end %>
291
290
<%= if @ current_org . hiring_subscription != :active do %>
292
- < div class = "relative col-span-3 " >
291
+ < div class = "relative lg: col-span-3 " >
293
292
< img
294
293
src = { ~p" /images/screenshots/job-matches-more.png" }
295
294
class = "w-full aspect-[1368/398] "
296
295
/>
297
- < div class = "absolute inset-0 flex items-center font-bold text-foreground justify-center text-4xl " >
296
+ < div class = "absolute inset-0 flex items-center font-bold text-foreground justify-center text-3xl md:text- 4xl " >
298
297
+ { length ( @ matches ) - 3 } more matches
299
298
</ div >
300
299
</ div >
@@ -314,46 +313,41 @@ defmodule AlgoraWeb.Org.JobLive do
314
313
< span class = "text-success-300 drop-shadow-[0_1px_5px_#34d39980] " > Activate</ span >
315
314
Annual Subscription
316
315
</ h3 >
317
- < ul class = "space-y-3 mt-4 text-base " >
318
- < li class = "flex items-center gap-2 " >
319
- < div class = "flex items-center justify-center rounded-full bg-success-300/10 size-8 border border-success-300/20 " >
320
- < . icon name = "tabler-speakerphone " class = "h-5 w-5 text-success-300 " />
316
+ < ul class = "mt-4 text-base grid grid-cols-1 gap-3 " >
317
+ < li class = "flex items-center gap-4 md:gap-3 " >
318
+ < div class = "shrink-0 flex items-center justify-center rounded-full bg-success-300/10 size-12 md:size-10 border border-success-300/20 " >
319
+ < . icon name = "tabler-speakerphone " class = "size-8 md:size-6 text-success-300 " />
321
320
</ div >
322
321
< span >
323
322
< span class = "font-semibold text-success-300 " > Reach 50K+ devs</ span >
324
- with unlimited job postings
323
+ < br class = " md:hidden " /> with unlimited job postings
325
324
</ span >
326
325
</ li >
327
- < li class = "flex items-center gap-2 " >
328
- < div class = "flex items-center justify-center rounded-full bg-success-300/10 size-8 border border-success-300/20 " >
329
- < . icon name = "tabler-lock-open " class = "h-5 w-5 text-success-300 " />
326
+ < li class = "flex items-center gap-4 md:gap-3 " >
327
+ < div class = "shrink-0 flex items-center justify-center rounded-full bg-success-300/10 size-12 md:size-10 border border-success-300/20 " >
328
+ < . icon name = "tabler-lock-open " class = "size-8 md:size-6 text-success-300 " />
330
329
</ div >
331
330
< span >
332
331
< span class = "font-semibold text-success-300 " > Access top 1% users</ span >
333
- matching your preferences
332
+ < br class = " md:hidden " /> matching your preferences
334
333
</ span >
335
334
</ li >
336
- < li class = "flex items-center gap-2 " >
337
- < div class = "flex items-center justify-center rounded-full bg-success-300/10 size-8 border border-success-300/20 " >
338
- < . icon name = "tabler-wand " class = "h-5 w-5 text-success-300 " />
335
+ < li class = "flex items-center gap-4 md:gap-3 " >
336
+ < div class = "shrink-0 flex items-center justify-center rounded-full bg-success-300/10 size-12 md:size-10 border border-success-300/20 " >
337
+ < . icon name = "tabler-wand " class = "size-8 md:size-6 text-success-300 " />
339
338
</ div >
340
339
< span >
341
- <%!-- <span class="font-semibold">Screen and rank applicants on auto-pilot</span> --%>
342
- < span class = "font-semibold text-success-300 " >
343
- Auto-rank applicants
344
- </ span >
345
- for { if tech =
346
- List . first ( @ job . tech_stack ) ,
347
- do: String . capitalize ( tech ) } OSS contribution history
340
+ < span class = "font-semibold text-success-300 " > Auto-rank applicants</ span >
341
+ < br class = "md:hidden " /> for OSS contribution history
348
342
</ span >
349
343
</ li >
350
- < li class = "flex items-center gap-2 " >
351
- < div class = "flex items-center justify-center rounded-full bg-success-300/10 size-8 border border-success-300/20 " >
352
- < . icon name = "tabler-currency-dollar " class = "h-5 w-5 text-success-300 " />
344
+ < li class = "flex items-center gap-4 md:gap-3 " >
345
+ < div class = "shrink-0 flex items-center justify-center rounded-full bg-success-300/10 size-12 md:size-10 border border-success-300/20 " >
346
+ < . icon name = "tabler-currency-dollar " class = "size-8 md:size-6 text-success-300 " />
353
347
</ div >
354
348
< span >
355
349
< span class = "font-semibold text-success-300 " > Trial top candidates</ span >
356
- using contracts and bounties
350
+ < br class = " md:hidden " /> using contracts and bounties
357
351
</ span >
358
352
</ li >
359
353
</ ul >
0 commit comments