Skip to content

Commit 0afc383

Browse files
committed
fix(admin): keep worker card actions aligned
1 parent 8d6864d commit 0afc383

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

lib/codex_pooler_web/live/admin/components/pages/jobs/worker_cards.ex

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ defmodule CodexPoolerWeb.Admin.JobWorkerCards do
5050
</div>
5151
5252
<div
53-
:if={worker_state_badge_visible?(@card.state) or @card.manual_enqueue}
5453
data-role="worker-card-header-actions"
5554
class="flex shrink-0 items-center gap-2 self-center"
5655
>
@@ -68,6 +67,12 @@ defmodule CodexPoolerWeb.Admin.JobWorkerCards do
6867
<span>{@card.state_label}</span>
6968
</span>
7069
<.worker_card_actions :if={@card.manual_enqueue} card={@card} />
70+
<span
71+
:if={!@card.manual_enqueue}
72+
data-role="worker-card-action-spacer"
73+
aria-hidden="true"
74+
class="btn btn-ghost btn-sm btn-square pointer-events-none invisible"
75+
/>
7176
</div>
7277
</header>
7378
"""

test/codex_pooler_web/live/admin/jobs_live_worker_cards_test.exs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,11 @@ defmodule CodexPoolerWeb.Admin.JobsLiveWorkerCardsTest do
516516
"#{catalog_card} [data-role='worker-card-header-actions'] > [data-role='job-worker-card-actions']"
517517
)
518518

519+
assert has_element?(
520+
view,
521+
"#{token_card} [data-role='worker-card-header-actions'] > [data-role='worker-card-action-spacer']"
522+
)
523+
519524
refute has_element?(view, "#{token_card} [data-role='job-worker-card-actions']")
520525
refute has_element?(view, "#{token_card}", "Enqueue Now")
521526

0 commit comments

Comments
 (0)