formatting

This commit is contained in:
carla 2025-09-17 14:37:04 +02:00
parent 53f6b62289
commit 02b3084789
3 changed files with 9 additions and 8 deletions

View file

@ -167,7 +167,10 @@ defmodule Mv.Membership.Member do
allow_nil? true allow_nil? true
end end
attribute :search_vector, AshPostgres.Tsvector, writable?: false, public?: false, select_by_default?: false attribute :search_vector, AshPostgres.Tsvector,
writable?: false,
public?: false,
select_by_default?: false
end end
relationships do relationships do

View file

@ -20,8 +20,7 @@ defmodule MvWeb.Components.SearchBarComponent do
@impl true @impl true
def render(assigns) do def render(assigns) do
~H""" ~H"""
<form phx-change="search" <form phx-change="search" phx-target={@myself} class="flex" role="search" aria-label="Search">
phx-target={@myself}class="flex" role="search" aria-label="Search">
<label class="input"> <label class="input">
<svg <svg
class="h-[1em] opacity-50" class="h-[1em] opacity-50"

View file

@ -28,12 +28,11 @@ defmodule MvWeb.MemberLive.Index do
def handle_info({:search_changed, q}, socket) do def handle_info({:search_changed, q}, socket) do
members = members =
Mv.Membership.Member Mv.Membership.Member
|> Ash.Query.filter( |> Ash.Query.filter(expr(fragment("search_vector @@ plainto_tsquery('simple', ?)", ^q)))
expr(fragment("search_vector @@ plainto_tsquery('simple', ?)", ^q))
)
|> Ash.read!() |> Ash.read!()
IO.inspect(members) IO.inspect(members)
{:noreply, {:noreply,
socket socket
|> assign(:query, q) |> assign(:query, q)