diff --git a/src/views/SitesView.svelte b/src/views/SitesView.svelte index d3061f4..2b77267 100644 --- a/src/views/SitesView.svelte +++ b/src/views/SitesView.svelte @@ -91,15 +91,21 @@ {#each tableKeys as key (key)} + {@const site = $sitesTable[key]} + {@const domain = site.domain.replace(/[^0-9a-z-]/gi, "-")} - {$sitesTable[key].domain} + {site.domain} - {#each $sitesTable[key].branches as branch} -
{branch}
-
+ {#each site.branches as branch} + {#if branch == ""} +
main or master
+ {:else} +
{branch}
+ {/if} +
{/each} - + {/each} @@ -117,5 +123,12 @@ .branch-cell { display: grid; grid-template-columns: repeat(2, auto); + + width: fit-content; + gap: 8px; + } + + .main-or-master { + color: lightgreen; } diff --git a/test-server/main.go b/test-server/main.go index 17b97de..5481fae 100644 --- a/test-server/main.go +++ b/test-server/main.go @@ -173,13 +173,13 @@ func apiServer(verify mjwt.Verifier) { for i := 0; i < 20; i++ { m = append(m, map[string]any{ "domain": uuid.NewString() + ".example.com", - "branches": []string{"@", "@beta"}, + "branches": []string{"", "beta"}, }) } for i := 0; i < 20; i++ { m = append(m, map[string]any{ "domain": uuid.NewString() + ".example.org", - "branches": []string{"@", "@alpha"}, + "branches": []string{"", "alpha"}, }) } json.NewEncoder(rw).Encode(m)