Previews

No matching results.

x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<form action="/pokemons/1/upload_images" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="5uF41O5kxJgCL2k9cDbq3_NGYtmvCDR6MrJBDIGshEE-ou_7l-MWkDoGGiGRjLjm8ILL2YyDRwagT2nbXSsRFA" autocomplete="off" />
<turbo-frame id="pokemon_images_upload">
<div class="lui-input-file-container" id="looposui-inputs-file-multiple_pokemon_1_images_5793709857" data-controller="input-file" data-input-file-delete-path-value="/pokemons/1/delete_images" data-action="click->input-file#toggleActions">
<div class="lui-input-file">
<label class="lui-button lui-button--neutral--secondary lui-button--size-tiny w-fit w-fit" data-controller="lui--button" for="looposui-inputs-file-multiple_pokemon_1_images_5793709857-file-input">
<i class="lui-button__icon lui-button__icon--tiny fa-regular fa-file-arrow-up" data-lui--button-target="leadingIcon"></i>
<span class="lui-button__text" data-lui--button-target="text">
Select file(s)
</span>
</label>
<input multiple="multiple" name="pokemon[images][]" data-input-file-target="file" data-action="change->input-file#upload" id="looposui-inputs-file-multiple_pokemon_1_images_5793709857-file-input" class="hidden" type="file" accept="text/csv,text/comma-separated-values,text/plain,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
<div class="flex justify-end items-center gap-[2px] min-w-[0px]">
<span class="lui-input-file__text">
No file chosen
</span>
<span class="lui-input-file__spinner">
<i class="fa-regular fa-spinner"></i>
</span>
</div>
</div>
</div>
</turbo-frame></form>
1
2
3
4
5
6
7
8
9
<%= form_with url: upload_images_pokemon_path(Pokemon.first), method: :post do |f| %>
<%= turbo_frame_tag "pokemon_images_upload" do %>
<%= render LooposUi::Inputs::File.new(
model: Pokemon.first,
attribute: :images,
delete_path: delete_images_pokemon_path(Pokemon.first),
) %>
<% end %>
<% end %>