Skip to content

Commit 940541a

Browse files
committed
feat(ui): conditionally display sponsor sections
Added checks to only render Gold and Silver Sponsors sections if there are sponsors available, improving layout clarity and user experience.
1 parent 3fdcc49 commit 940541a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

themes/aurelia-theme/layouts/blog/single.html

+4
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ <h3 class="text-base font-semibold mb-6" style="color: rgb(17, 24, 39)">Comments
165165
<!-- Sponsors Section -->
166166
<div>
167167
<!-- Gold Sponsors -->
168+
{{ if gt (len (default slice .Site.Params.sponsors.gold)) 0 }}
168169
<div class="border-t border-gray-100 lg:border-t-0">
169170
<h3 class="text-lg font-bold text-center mb-6 text-orange-300">Gold Sponsors</h3>
170171
<div class="space-y-6">
@@ -183,8 +184,10 @@ <h3 class="text-lg font-bold text-center mb-6 text-orange-300">Gold Sponsors</h3
183184
{{ end }}
184185
</div>
185186
</div>
187+
{{ end }}
186188

187189
<!-- Silver Sponsors -->
190+
{{ if gt (len (default slice .Site.Params.sponsors.silver)) 0 }}
188191
<div class="mt-8">
189192
<h3 class="text-lg font-bold text-center mb-6 text-gray-400">Silver Sponsors</h3>
190193
<div class="space-y-6">
@@ -203,6 +206,7 @@ <h3 class="text-lg font-bold text-center mb-6 text-gray-400">Silver Sponsors</h3
203206
{{ end }}
204207
</div>
205208
</div>
209+
{{ end }}
206210

207211
<!-- Sponsor CTA -->
208212
<div class="mt-8 pt-4 text-center">

themes/aurelia-theme/layouts/index.html

+4
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ <h2 class="text-4xl md:text-5xl font-bold mb-4 bg-gradient-to-r from-aurelia to-
264264
</div>
265265

266266
<!-- Gold Sponsors -->
267+
{{ if gt (len (default slice .Site.Params.sponsors.gold)) 0 }}
267268
<div class="mb-20">
268269
<h3 class="text-2xl font-bold text-center mb-8">
269270
<span class="bg-gradient-to-r from-yellow-500 to-yellow-300 bg-clip-text text-transparent">
@@ -291,8 +292,10 @@ <h3 class="text-2xl font-bold text-center mb-8">
291292
{{ end }}
292293
</div>
293294
</div>
295+
{{ end }}
294296

295297
<!-- Silver Sponsors -->
298+
{{ if gt (len (default slice .Site.Params.sponsors.silver)) 0 }}
296299
<div class="mb-20">
297300
<h3 class="text-2xl font-bold text-center mb-8">
298301
<span class="bg-gradient-to-r from-gray-400 to-gray-300 bg-clip-text text-transparent">
@@ -318,6 +321,7 @@ <h3 class="text-2xl font-bold text-center mb-8">
318321
{{ end }}
319322
</div>
320323
</div>
324+
{{ end }}
321325

322326
<!-- Bronze & Wood Sponsors -->
323327
<div class="flex flex-col gap-12 mb-20">

0 commit comments

Comments
 (0)