@@ -39,7 +39,10 @@ defmodule AshAdmin.Components.Resource.ManagedRelationshipSelectField do
3939 def render ( assigns ) do
4040 all_options = load_all_options ( assigns )
4141 selected_ids = MapSet . new ( assigns . selected_ids , & to_string / 1 )
42- available_options = Enum . reject ( all_options , fn { _label , id } -> to_string ( id ) in selected_ids end )
42+
43+ available_options =
44+ Enum . reject ( all_options , fn { _label , id } -> to_string ( id ) in selected_ids end )
45+
4346 field_type = if length ( all_options ) <= assigns . max_items , do: :select , else: :typeahead
4447
4548 assigns =
@@ -160,16 +163,16 @@ defmodule AshAdmin.Components.Resource.ManagedRelationshipSelectField do
160163 }
161164 )
162165
163- { :noreply ,
164- assign ( socket , suggestions: [ ] , search_term: "" , highlighted_index: - 1 ) }
166+ { :noreply , assign ( socket , suggestions: [ ] , search_term: "" , highlighted_index: - 1 ) }
165167
166168 key == "Escape" ->
167- { :noreply ,
168- assign ( socket , suggestions: [ ] , search_term: "" , highlighted_index: - 1 ) }
169+ { :noreply , assign ( socket , suggestions: [ ] , search_term: "" , highlighted_index: - 1 ) }
169170
170171 true ->
171172 suggestions = fetch_suggestions ( socket . assigns , search_term )
172- { :noreply , assign ( socket , suggestions: suggestions , search_term: search_term , highlighted_index: - 1 ) }
173+
174+ { :noreply ,
175+ assign ( socket , suggestions: suggestions , search_term: search_term , highlighted_index: - 1 ) }
173176 end
174177 end
175178
@@ -236,6 +239,8 @@ defmodule AshAdmin.Components.Resource.ManagedRelationshipSelectField do
236239 results -> results
237240 end )
238241 |> Enum . map ( & { to_string ( Map . get ( & 1 , assigns . label_field ) ) , to_string ( & 1 . id ) } )
239- |> Enum . reject ( fn { _label , id } -> to_string ( id ) in Enum . map ( assigns . selected_ids , & to_string / 1 ) end )
242+ |> Enum . reject ( fn { _label , id } ->
243+ to_string ( id ) in Enum . map ( assigns . selected_ids , & to_string / 1 )
244+ end )
240245 end
241246end
0 commit comments