Merge pull request #2478 from milesbarr/dev

Fix HTML for menu items that only have an icon
This commit is contained in:
Nuno C.
2025-09-23 15:54:04 +01:00
committed by GitHub
2 changed files with 14 additions and 8 deletions

View File

@@ -6,14 +6,17 @@
}}
target="_blank"
{{ end }}
class="flex items-center hover:text-primary-600 dark:hover:text-primary-400">
class="flex items-center hover:text-primary-600 dark:hover:text-primary-400"
title="{{ .Title }}">
{{ if .Pre }}
<div {{ if and .Pre .Name }}class="mr-2"{{ end }}>
{{ partial "icon.html" .Pre }}
</div>
{{ end }}
<p class="text-bg font-bg" title="{{ .Title }}">
{{ .Name | markdownify }}
</p>
{{ if .Name }}
<p class="text-bg font-bg">
{{ .Name | markdownify }}
</p>
{{ end }}
</a>
</li>

View File

@@ -1,13 +1,16 @@
<a
href="{{ .URL }}"
{{ if or (strings.HasPrefix .URL "http:" ) (strings.HasPrefix .URL "https:" ) }}target="_blank"{{ end }}
class="flex items-center hover:text-primary-600 dark:hover:text-primary-400">
class="flex items-center hover:text-primary-600 dark:hover:text-primary-400"
title="{{ .Title }}">
{{ if .Pre }}
<span {{ if and .Pre .Name }}class="mr-1"{{ end }}>
{{ partial "icon.html" .Pre }}
</span>
{{ end }}
<p class="text-base font-medium" title="{{ .Title }}">
{{ .Name | markdownify }}
</p>
{{ if .Name }}
<p class="text-base font-medium">
{{ .Name | markdownify }}
</p>
{{ end }}
</a>