Use grids for record set items, and fix some button issues
This commit is contained in:
@@ -74,7 +74,7 @@
|
|||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<.dropdown id={"set-actions-#{record_set.id}"} placement="bottom-end">
|
<.dropdown id={"set-actions-#{record_set.id}"} placement="bottom-end">
|
||||||
<:toggle>
|
<:toggle>
|
||||||
<.button variant="ghost">
|
<.button variant="soft">
|
||||||
<span class="sr-only">{gettext("Actions")}</span>
|
<span class="sr-only">{gettext("Actions")}</span>
|
||||||
<.icon
|
<.icon
|
||||||
name="hero-ellipsis-vertical"
|
name="hero-ellipsis-vertical"
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="flex flex-wrap items-start gap-3 md:overflow-x-auto pb-2"
|
class="grid grid-cols-3 md:grid-cols-6 lg:grid-cols-8 xl:grid-cols-12 gap-3 pb-2"
|
||||||
id={"record-set-#{record_set.id}-items"}
|
id={"record-set-#{record_set.id}-items"}
|
||||||
phx-hook="SortableList"
|
phx-hook="SortableList"
|
||||||
data-set-id={record_set.id}
|
data-set-id={record_set.id}
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
data-sortable-item
|
data-sortable-item
|
||||||
data-record-id={item.record.id}
|
data-record-id={item.record.id}
|
||||||
class={[
|
class={[
|
||||||
"flex-none w-32 group relative",
|
"flex-none group relative",
|
||||||
is_nil(item.record.purchased_at) &&
|
is_nil(item.record.purchased_at) &&
|
||||||
"opacity-60 dark:opacity-40 hover:opacity-100 transition-opacity"
|
"opacity-60 dark:opacity-40 hover:opacity-100 transition-opacity"
|
||||||
]}
|
]}
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
<.link
|
<.link
|
||||||
patch={~p"/record-sets/#{record_set}/add-record"}
|
patch={~p"/record-sets/#{record_set}/add-record"}
|
||||||
class={[
|
class={[
|
||||||
"flex-none w-32 aspect-square",
|
"flex-none aspect-square",
|
||||||
"border-2 border-dashed border-zinc-300 dark:border-zinc-600",
|
"border-2 border-dashed border-zinc-300 dark:border-zinc-600",
|
||||||
"rounded-lg flex items-center justify-center",
|
"rounded-lg flex items-center justify-center",
|
||||||
"hover:border-zinc-400 dark:hover:border-zinc-500",
|
"hover:border-zinc-400 dark:hover:border-zinc-500",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<.dropdown id="set-actions" placement="bottom-end">
|
<.dropdown id="set-actions" placement="bottom-end">
|
||||||
<:toggle>
|
<:toggle>
|
||||||
<.button variant="ghost">
|
<.button variant="soft">
|
||||||
<span class="sr-only">{gettext("Actions")}</span>
|
<span class="sr-only">{gettext("Actions")}</span>
|
||||||
<.icon
|
<.icon
|
||||||
name="hero-ellipsis-vertical"
|
name="hero-ellipsis-vertical"
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
<div class="mt-6">
|
<div class="mt-6">
|
||||||
<div
|
<div
|
||||||
class="grid grid-cols-3 sm:grid-cols-6 gap-4"
|
class="grid grid-cols-3 sm:grid-cols-6 lg:grid-cols-8 gap-4"
|
||||||
id="record-set-records"
|
id="record-set-records"
|
||||||
phx-hook="SortableList"
|
phx-hook="SortableList"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user