fix(ui): update empty state messages based on auth status

Show a simple "No X added yet" for unauthenticated visitors.
Authenticated users see a prompt to click the Add button.
This commit is contained in:
Jon Seager 2026-02-05 11:14:39 +00:00
parent e6d9f861e6
commit 25705ea0c0
No known key found for this signature in database
7 changed files with 37 additions and 7 deletions

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No bags recorded yet. Use the form above to add your first bag. {% if is_authenticated %}
No bags added yet. Click the Add button to create your first bag.
{% else %}
No bags added yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No brews logged yet. Use the form above to log your first brew. {% if is_authenticated %}
No brews logged yet. Click the Add button to log your first brew.
{% else %}
No brews logged yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No cafes recorded yet. Use the form above to add your first cafe. {% if is_authenticated %}
No cafes added yet. Click the Add button to add your first cafe.
{% else %}
No cafes added yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No cups recorded yet. Use the form above to add your first cup. {% if is_authenticated %}
No cups added yet. Click the Add button to add your first cup.
{% else %}
No cups added yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No gear found. Use the form above to add your first piece of brewing equipment. {% if is_authenticated %}
No gear added yet. Click the Add button to add your first piece of equipment.
{% else %}
No gear added yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}

View file

@ -6,7 +6,13 @@
<div <div
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center">No roasts recorded yet. Use the form above to add your first roast.</p> <p class="text-center">
{% if is_authenticated %}
No roasts added yet. Click the Add button to create your first roast.
{% else %}
No roasts added yet.
{% endif %}
</p>
</div> </div>
{% else %} {% else %}
<section class="rounded-lg border border-amber-300 bg-amber-100/80 shadow-sm" <section class="rounded-lg border border-amber-300 bg-amber-100/80 shadow-sm"

View file

@ -7,7 +7,11 @@
class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600" class="rounded-lg border border-dashed border-amber-300 bg-amber-100/40 px-4 py-6 text-sm text-stone-600"
> >
<p class="text-center"> <p class="text-center">
No roasters recorded yet. Use the form above to add your first roaster. {% if is_authenticated %}
No roasters added yet. Click the Add button to create your first roaster.
{% else %}
No roasters added yet.
{% endif %}
</p> </p>
</div> </div>
{% else %} {% else %}