neiam /gitgud
Git Gud
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Packages
⭐
Log in to mark this repository.
Give stream empty-state rows an ID
fadd7e0 · Gabriel Morell · 2026-09-09 21:27
Message
{commit_body(@commit)}
Files changed
modified
lib/git_gud_web/live/branch_protection_live/index.ex
+3
−1
@@ -91,7 +91,9 @@ defmodule GitGudWeb.BranchProtectionLive.Index do
| 91 | 91 | </.form> |
| 92 | 92 | |
| 93 | 93 | <ul id="bp-rules" phx-update="stream" class="divide-y divide-base-300 max-w-2xl"> |
| 94 | − <li class="hidden only:block py-6 opacity-60 text-sm">No protection rules.</li> | |
| 94 | + <li id="bp-rules-empty" class="hidden only:block py-6 opacity-60 text-sm"> | |
| 95 | + No protection rules. | |
| 96 | + </li> | |
| 95 | 97 | <li :for={{id, rule} <- @streams.rules} id={id} class="py-3"> |
| 96 | 98 | <div class="flex items-center gap-2"> |
| 97 | 99 | <span class="badge badge-primary font-mono">{rule.pattern}</span> |
modified
lib/git_gud_web/live/deploy_key_live/index.ex
+3
−1
@@ -92,7 +92,9 @@ defmodule GitGudWeb.DeployKeyLive.Index do
| 92 | 92 | </.form> |
| 93 | 93 | |
| 94 | 94 | <ul id="deploy-keys" phx-update="stream" class="divide-y divide-base-300 max-w-2xl"> |
| 95 | − <li class="hidden only:block py-6 opacity-60 text-sm">No deploy keys yet.</li> | |
| 95 | + <li id="deploy-keys-empty" class="hidden only:block py-6 opacity-60 text-sm"> | |
| 96 | + No deploy keys yet. | |
| 97 | + </li> | |
| 96 | 98 | <li :for={{id, key} <- @streams.keys} id={id} class="py-3 flex items-start gap-3"> |
| 97 | 99 | <div class="flex-1"> |
| 98 | 100 | <p class="font-medium">{key.title}</p> |
modified
lib/git_gud_web/live/issue_live/index.ex
+1
−1
@@ -113,7 +113,7 @@ defmodule GitGudWeb.IssueLive.Index do
| 113 | 113 | </div> |
| 114 | 114 | |
| 115 | 115 | <ul id="issues" phx-update="stream" class="divide-y divide-base-300"> |
| 116 | − <li class="hidden only:block py-6 opacity-60 text-sm">No issues yet.</li> | |
| 116 | + <li id="issues-empty" class="hidden only:block py-6 opacity-60 text-sm">No issues yet.</li> | |
| 117 | 117 | <li :for={{id, issue} <- @streams.issues} id={id} class="py-3"> |
| 118 | 118 | <div class="flex items-baseline justify-between gap-3"> |
| 119 | 119 | <.link |
modified
lib/git_gud_web/live/pr_live/index.ex
+3
−1
@@ -112,7 +112,9 @@ defmodule GitGudWeb.PrLive.Index do
| 112 | 112 | </div> |
| 113 | 113 | |
| 114 | 114 | <ul id="prs" phx-update="stream" class="divide-y divide-base-300"> |
| 115 | − <li class="hidden only:block py-6 opacity-60 text-sm">No pull requests yet.</li> | |
| 115 | + <li id="prs-empty" class="hidden only:block py-6 opacity-60 text-sm"> | |
| 116 | + No pull requests yet. | |
| 117 | + </li> | |
| 116 | 118 | <li :for={{id, pr} <- @streams.prs} id={id} class="py-3"> |
| 117 | 119 | <div class="flex items-baseline justify-between gap-3"> |
| 118 | 120 | <.link |
modified
lib/git_gud_web/live/webhook_live/index.ex
+1
−1
@@ -128,7 +128,7 @@ defmodule GitGudWeb.WebhookLive.Index do
| 128 | 128 | </.form> |
| 129 | 129 | |
| 130 | 130 | <ul id="hooks" phx-update="stream" class="divide-y divide-base-300 max-w-2xl"> |
| 131 | − <li class="hidden only:block py-6 opacity-60 text-sm">No webhooks yet.</li> | |
| 131 | + <li id="hooks-empty" class="hidden only:block py-6 opacity-60 text-sm">No webhooks yet.</li> | |
| 132 | 132 | <li :for={{id, hook} <- @streams.hooks} id={id} class="py-3"> |
| 133 | 133 | <div class="flex items-center gap-2"> |
| 134 | 134 | <span class={["badge badge-xs", hook.enabled && "badge-success"]}> |
modified
lib/git_gud_web/live/workflow_live/index.ex
+3
−1
@@ -57,7 +57,9 @@ defmodule GitGudWeb.WorkflowLive.Index do
| 57 | 57 | <h1 class="text-xl font-semibold">Actions</h1> |
| 58 | 58 | |
| 59 | 59 | <ul id="runs" phx-update="stream" class="divide-y divide-base-300"> |
| 60 | − <li class="hidden only:block py-6 opacity-60 text-sm">No workflow runs yet.</li> | |
| 60 | + <li id="runs-empty" class="hidden only:block py-6 opacity-60 text-sm"> | |
| 61 | + No workflow runs yet. | |
| 62 | + </li> | |
| 61 | 63 | <li :for={{id, run} <- @streams.runs} id={id} class="py-3"> |
| 62 | 64 | <div class="flex items-baseline justify-between gap-3"> |
| 63 | 65 | <.link |
Parents: 9ac35f7