diff --git a/frontend/src/lib/components/ui/button/button.svelte b/frontend/src/lib/components/ui/button/button.svelte index b4e1e24..864fbfd 100644 --- a/frontend/src/lib/components/ui/button/button.svelte +++ b/frontend/src/lib/components/ui/button/button.svelte @@ -15,7 +15,8 @@ secondary: 'bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80', ghost: 'hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50', link: 'text-primary underline-offset-4 hover:underline', - accent: 'bg-green-500 hover:bg-green-500/90 dark:text-primary dark:bg-green-500/90' + accent: + 'bg-primary text-primary-foreground shadow-xs hover:bg-primary/90' }, size: { default: 'h-9 px-4 py-2 has-[>svg]:px-3', diff --git a/frontend/src/lib/components/ui/tags-input/tags-input.svelte b/frontend/src/lib/components/ui/tags-input/tags-input.svelte index 8ad4676..a69f265 100644 --- a/frontend/src/lib/components/ui/tags-input/tags-input.svelte +++ b/frontend/src/lib/components/ui/tags-input/tags-input.svelte @@ -206,6 +206,6 @@ {placeholder} data-invalid={invalid} onkeydown={keydown} - class="min-w-16 shrink grow basis-0 border-none bg-transparent px-2 outline-hidden placeholder:text-muted-foreground focus:outline-hidden disabled:cursor-not-allowed data-[invalid=true]:text-red-500 md:text-sm" + class="min-w-16 shrink grow basis-0 border-none bg-transparent px-2 outline-hidden placeholder:text-muted-foreground focus:outline-hidden disabled:cursor-not-allowed data-[invalid=true]:text-destructive md:text-sm" /> diff --git a/frontend/src/lib/components/view/book-grid.svelte b/frontend/src/lib/components/view/book-grid.svelte index 683abf8..712be1b 100644 --- a/frontend/src/lib/components/view/book-grid.svelte +++ b/frontend/src/lib/components/view/book-grid.svelte @@ -31,8 +31,8 @@ selectedState.toggleSelection(book); }} class="{selectedState.isSelected(book.id) - ? 'scale-110 text-yellow-300' - : 'scale-75 text-white'} transition-all hover:scale-110 hover:cursor-pointer hover:text-yellow-300" + ? 'scale-110 text-star' + : 'scale-75 text-white'} transition-all hover:scale-110 hover:cursor-pointer hover:text-star" /> {#if selectedState.isSelected(book.id)} @@ -42,7 +42,7 @@ : 'opacity-0'} transition-opacity group-hover:opacity-100" > {/if} @@ -54,7 +54,7 @@ @@ -89,7 +89,7 @@ class="absolute right-2 bottom-20 z-50 inline-flex items-center opacity-0 transition-opacity group-hover:opacity-100" > { bookOps.bookToEdit = book; bookOps.editDialogOpen = true; diff --git a/frontend/src/lib/components/view/book-thumbnail.svelte b/frontend/src/lib/components/view/book-thumbnail.svelte index 2cd3a9b..6075867 100644 --- a/frontend/src/lib/components/view/book-thumbnail.svelte +++ b/frontend/src/lib/components/view/book-thumbnail.svelte @@ -25,31 +25,33 @@ + + + {#if book.progress?.percentage && !selected && !darkened} + + + + {/if} - {#if book.progress?.percentage && !selected && !darkened} - - {/if} - {book.title} diff --git a/frontend/src/lib/components/view/filter-button.svelte b/frontend/src/lib/components/view/filter-button.svelte index a0485ea..43069c8 100644 --- a/frontend/src/lib/components/view/filter-button.svelte +++ b/frontend/src/lib/components/view/filter-button.svelte @@ -20,7 +20,7 @@ > {#if bookCollection.hasActiveFilters} -
+
{/if} diff --git a/frontend/src/lib/components/view/filters.svelte b/frontend/src/lib/components/view/filters.svelte index 83c9807..2dc9ca3 100644 --- a/frontend/src/lib/components/view/filters.svelte +++ b/frontend/src/lib/components/view/filters.svelte @@ -19,7 +19,7 @@ {filter.name} {#if bookCollection.filters[filter.value].length !== 0} -
+
{/if} {#if bookCollection.hasActiveSort}
{/if}