mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-05 21:45:23 +02:00
* Make forms more composable, opt-in to form builder * Remove unused method * Simpler money input controls * Add in new form styling to imports * Lint fixes * Small tweak of multi select styles
25 lines
1.2 KiB
Text
25 lines
1.2 KiB
Text
<%= styled_form_with model: @import, url: load_import_path(@import), class: "space-y-4" do |form| %>
|
|
<%= form.text_area :raw_csv_str,
|
|
rows: 10,
|
|
required: true,
|
|
placeholder: "Paste your CSV file contents here",
|
|
class: "rounded-md w-full border text-sm border-alpha-black-100 bg-white placeholder:text-gray-400" %>
|
|
|
|
<%= form.submit t(".next"), class: "px-4 py-2 mb-4 block w-full rounded-lg bg-gray-900 text-white text-sm font-medium", data: { turbo_confirm: (@import.raw_csv_str? ? { title: t(".confirm_title"), body: t(".confirm_body"), accept: t(".confirm_accept") } : nil) } %>
|
|
<% end %>
|
|
|
|
<div class="bg-alpha-black-25 rounded-xl p-1 mt-5">
|
|
<div class="text-gray-500 p-2 mb-2">
|
|
<div class="flex gap-2 mb-2">
|
|
<%= lucide_icon("info", class: "w-5 h-5 shrink-0") %>
|
|
<p class="text-sm"><%= t(".instructions") %></p>
|
|
</div>
|
|
|
|
<ul class="list-disc text-sm pl-10">
|
|
<li><%= t(".requirement1") %></li>
|
|
<li><%= t(".requirement2") %></li>
|
|
<li><%= t(".requirement3") %></li>
|
|
</ul>
|
|
</div>
|
|
<%= render partial: "imports/sample_table" %>
|
|
</div>
|