mirror of
https://github.com/bretzel-app/crumbs.git
synced 2026-10-14 12:28:18 +02:00
fix: improve checklist note card text wrapping, spacing, and padding
- Replace `truncate` with `break-words min-w-0` so long checklist text wraps visibly instead of being clipped - Increase vertical spacing between items (space-y-1 → space-y-2) - Add bottom margin (mb-6) to prevent action buttons overlapping content - Align checkboxes to top of multi-line items (items-start + mt-0.5) https://claude.ai/code/session_01UVNA5wucVEjRQzwRxMhTZ9
This commit is contained in:
@@ -138,17 +138,17 @@
|
|||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{#if note.checklistMode && checklistItems.length > 0}
|
{#if note.checklistMode && checklistItems.length > 0}
|
||||||
<ul class="space-y-1" data-testid="note-checklist-preview">
|
<ul class="space-y-2 mb-6" data-testid="note-checklist-preview">
|
||||||
{#each sortedChecklistItems.slice(0, 8) as item}
|
{#each sortedChecklistItems.slice(0, 8) as item}
|
||||||
<li class="flex items-center gap-2 text-sm {item.checked ? 'text-[var(--text-muted)] line-through' : 'text-[var(--text)]'}">
|
<li class="flex items-start gap-2 text-sm {item.checked ? 'text-[var(--text-muted)] line-through' : 'text-[var(--text)]'}">
|
||||||
<input
|
<input
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
checked={item.checked}
|
checked={item.checked}
|
||||||
onclick={(e) => { e.stopPropagation(); toggleChecklistItem(item); }}
|
onclick={(e) => { e.stopPropagation(); toggleChecklistItem(item); }}
|
||||||
class="h-3.5 w-3.5 rounded border-[var(--border-subtle)] text-[var(--primary)] cursor-pointer"
|
class="mt-0.5 h-3.5 w-3.5 shrink-0 rounded border-[var(--border-subtle)] text-[var(--primary)] cursor-pointer"
|
||||||
data-testid="card-checklist-checkbox"
|
data-testid="card-checklist-checkbox"
|
||||||
/>
|
/>
|
||||||
<span class="truncate">{item.text}</span>
|
<span class="break-words min-w-0">{item.text}</span>
|
||||||
</li>
|
</li>
|
||||||
{/each}
|
{/each}
|
||||||
{#if checklistItems.length > 8}
|
{#if checklistItems.length > 8}
|
||||||
|
|||||||
Reference in New Issue
Block a user