Skip to content

Commit 23b80a4

Browse files
committed
Merge branch 'develop' into feature/backpex-installer
2 parents 18d5d82 + 6944bce commit 23b80a4

File tree

8 files changed

+83
-30
lines changed

8 files changed

+83
-30
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Checkout code
3434
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3535

36-
- uses: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451 # v1.18.2
36+
- uses: erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
3737
with:
3838
otp-version: ${{ matrix.erlang }}
3939
elixir-version: ${{ matrix.elixir }}
@@ -109,7 +109,7 @@ jobs:
109109
- name: Checkout code
110110
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
111111

112-
- uses: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451 # v1.18.2
112+
- uses: erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
113113
id: beam
114114
with:
115115
version-file: .tool-versions
@@ -148,7 +148,7 @@ jobs:
148148
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
149149

150150
- name: Setup beam
151-
uses: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451 # v1.18.2
151+
uses: erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
152152
id: beam
153153
with:
154154
version-file: .tool-versions
@@ -269,7 +269,7 @@ jobs:
269269
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_RUNTIME }}
270270

271271
- name: Build container
272-
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
272+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
273273
with:
274274
push: ${{ env.PUSH_IMAGE }}
275275
tags: ${{ steps.meta.outputs.tags }}

demo/config/config.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ config :demo, DemoWeb.Endpoint,
4343
config :demo, Demo.Repo, migration_primary_key: [name: :id, type: :binary_id]
4444

4545
config :esbuild,
46-
version: "0.25.4",
46+
version: "0.25.5",
4747
default: [
4848
args:
4949
~w(assets/js/app.js --bundle --target=es2017 --outdir=priv/static/assets --external:/fonts/* --external:/images/* --alias:backpex=/opt/app),

demo/mix.lock

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

demo/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -503,9 +503,9 @@ cssesc@^3.0.0:
503503
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
504504

505505
daisyui@^5.0.3:
506-
version "5.0.35"
507-
resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-5.0.35.tgz#2d73139b455b21b89960eb9ae019a3de78f388de"
508-
integrity sha512-AWi11n/x5++mps55jcwrBf0Lmip1euWY0FYcH/05SFGmoqrU7S7/aIUWaiaeqlJ5EcmEZ/7zEY73aOxMv6hcIg==
506+
version "5.0.38"
507+
resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-5.0.38.tgz#52124b798011cfefff736fd3eebc5c8e569baf34"
508+
integrity sha512-RsLsdePT/4ZU0N+vWivR/zJyAL9U9EeRtbis3K3VDvewrqY0NOFYBh6ib3n9GfN3Wb+FHwP80ae1qOA6ONWvyw==
509509

510510
data-view-buffer@^1.0.2:
511511
version "1.0.2"

lib/backpex/fields/has_many.ex

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,20 +161,23 @@ defmodule Backpex.Fields.HasMany do
161161
{@prompt}
162162
</p>
163163
164-
<div :for={{label, value} <- @selected} class="badge badge-sm badge-primary pointer-events-auto pr-0">
164+
<div
165+
:for={{label, value} <- @selected}
166+
class="badge badge-sm badge-soft badge-primary pointer-events-auto pr-0"
167+
>
165168
<span>{label}</span>
166169
<label
167170
class="flex cursor-pointer items-center pr-2"
168171
role="button"
169172
for={"has-many-#{@name}-checkbox-value-#{value}"}
170173
aria-label={Backpex.__({"Unselect %{label}", %{label: label}}, @live_resource)}
171174
>
172-
<Backpex.HTML.CoreComponents.icon name="hero-x-mark" class="text-primary-content size-4" />
175+
<Backpex.HTML.CoreComponents.icon name="hero-x-mark" class="size-4 scale-105 hover:scale-110" />
173176
</label>
174177
</div>
175178
</div>
176179
</label>
177-
<Form.error :for={msg <- @errors}>{msg}</Form.error>
180+
<Form.error :for={msg <- @errors} class="mt-1">{msg}</Form.error>
178181
<div tabindex="0" class="dropdown-content z-[1] menu bg-base-100 rounded-box w-full overflow-y-auto shadow">
179182
<div class="max-h-72 p-2">
180183
<input

lib/backpex/fields/multi_select.ex

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,10 @@ defmodule Backpex.Fields.MultiSelect do
128128
~H"""
129129
<div class={[@live_action in [:index, :resource_action] && "truncate"]}>
130130
{if @selected_labels == [], do: raw("&mdash;")}
131-
132-
<div class={["flex", @live_action == :show && "flex-wrap"]}>
133-
<.intersperse :let={item} enum={@selected_labels}>
134-
<:separator>
135-
,&nbsp;
136-
</:separator>
137-
<p>
138-
{HTML.pretty_value(item)}
139-
</p>
140-
</.intersperse>
131+
<div class="space-x-1">
132+
<div :for={item <- @selected_labels} class="badge badge-sm badge-soft badge-primary">
133+
<span>{HTML.pretty_value(item)}</span>
134+
</div>
141135
</div>
142136
</div>
143137
"""

lib/backpex/html/form.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ defmodule Backpex.HTML.Form do
282282
{@prompt}
283283
</p>
284284
285-
<div :for={{label, value} <- @selected} class="badge badge-sm badge-primary pointer-events-auto pr-0">
285+
<div :for={{label, value} <- @selected} class="badge badge-sm badge-soft badge-primary pointer-events-auto pr-0">
286286
{label}
287287
<div
288288
class="flex cursor-pointer items-center pr-2"
@@ -292,7 +292,7 @@ defmodule Backpex.HTML.Form do
292292
phx-target={@event_target}
293293
aria-label={Backpex.__({"Unselect %{label}", %{label: label}}, @live_resource)}
294294
>
295-
<Backpex.HTML.CoreComponents.icon name="hero-x-mark" class="text-primary-content size-4 scale-110" />
295+
<Backpex.HTML.CoreComponents.icon name="hero-x-mark" class="size-4 scale-105 hover:scale-110" />
296296
</div>
297297
</div>
298298
</div>

0 commit comments

Comments
 (0)