From 94765dfce12fdaa57e4359326d0f848699e8590d Mon Sep 17 00:00:00 2001 From: eti Date: Fri, 15 May 2026 11:02:32 +0200 Subject: [PATCH] appview/{starBtn,forkBtn}: style 'split' buttons properly this change makes the fork and star buttons use the .btn and .btn-group css classes for ease of maintenance and visual constistency --- appview/pages/templates/fragments/starBtn.html | 10 +++++----- appview/pages/templates/layouts/repobase.html | 6 +++--- .../pages/templates/timeline/fragments/timeline.html | 4 ++-- appview/pages/templates/user/fragments/repoCard.html | 2 +- input.css | 3 ++- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/appview/pages/templates/fragments/starBtn.html b/appview/pages/templates/fragments/starBtn.html index 2f2998e8..af5542e3 100644 --- a/appview/pages/templates/fragments/starBtn.html +++ b/appview/pages/templates/fragments/starBtn.html @@ -2,12 +2,12 @@ {{/* NOTE: this fragment is always replaced with hx-swap-oob */}}
{{ if .RepoName }} {{ $did := .SubjectAt.Authority | string }} {{ .StarCount }} {{ else }} - + {{ .StarCount }} {{ end }} diff --git a/appview/pages/templates/layouts/repobase.html b/appview/pages/templates/layouts/repobase.html index ee39192b..34aa76ad 100644 --- a/appview/pages/templates/layouts/repobase.html +++ b/appview/pages/templates/layouts/repobase.html @@ -117,9 +117,9 @@ "IsStarred" .RepoInfo.IsStarred "StarCount" .RepoInfo.Stats.StarCount "RepoName" .RepoInfo.Name) }} - {{ with .Repo }} - {{ template "user/fragments/repoCard" (list $root . true true (dict "IsStarred" $event.IsStarred "SubjectAt" .RepoAt "StarCount" $event.StarCount)) }} + {{ template "user/fragments/repoCard" (list $root . true true (dict "IsStarred" $event.IsStarred "SubjectAt" .RepoAt "StarCount" $event.StarCount "RepoName" .Slug)) }} {{ end }} {{ end }} {{ end }} diff --git a/appview/pages/templates/user/fragments/repoCard.html b/appview/pages/templates/user/fragments/repoCard.html index 04a48f34..5ff88745 100644 --- a/appview/pages/templates/user/fragments/repoCard.html +++ b/appview/pages/templates/user/fragments/repoCard.html @@ -1,5 +1,5 @@ {{ define "user/fragments/repoCard" }} - {{/* root, repo, fullName [,starButton [,starData]] */}} + {{/* root, repo, fullName [,starButton [,starData{IsStarred,SubjectAt,StarCount,RepoName} [,compact]]] */}} {{ $root := index . 0 }} {{ $repo := index . 1 }} {{ $fullName := index . 2 }} diff --git a/input.css b/input.css index 1482c752..82e7b347 100644 --- a/input.css +++ b/input.css @@ -249,7 +249,7 @@ } .btn-group { - @apply inline-flex items-center + @apply inline-flex items-stretch max-h-[32px] rounded border border-gray-200 dark:border-gray-700 divide-x divide-gray-200 dark:divide-gray-700 @@ -260,6 +260,7 @@ @apply btn-flat min-h-[30px] gap-1.5 bg-gray-50 dark:bg-gray-900 border-y-0 + no-underline hover:no-underline hover:text-gray-600 dark:hover:text-gray-400; } -- 2.51.2