diff --git a/app/helpers/imports_helper.rb b/app/helpers/imports_helper.rb index 4a0dce76..cabc31ac 100644 --- a/app/helpers/imports_helper.rb +++ b/app/helpers/imports_helper.rb @@ -46,11 +46,11 @@ module ImportsHelper end def cell_class(row, field) - base = "text-sm focus:ring-gray-900 focus:border-gray-900 w-full max-w-full disabled:text-subdued" + base = "bg-container text-sm focus:ring-gray-900 theme-dark:focus:ring-gray-100 focus:border-solid w-full max-w-full disabled:text-subdued" row.valid? # populate errors - border = row.errors.key?(field) ? "border-red-500" : "border-transparent" + border = row.errors.key?(field) ? "border-destructive" : "border-transparent" [ base, border ].join(" ") end diff --git a/app/views/import/cleans/show.html.erb b/app/views/import/cleans/show.html.erb index 1412cb5e..4a743d01 100644 --- a/app/views/import/cleans/show.html.erb +++ b/app/views/import/cleans/show.html.erb @@ -14,7 +14,7 @@
<%= icon "check-circle", size: "sm", color: "success" %> -

Your data has been cleaned

+

Your data has been cleaned

<%= render LinkComponent.new( @@ -45,13 +45,13 @@
-
+
<% @import.column_keys.each do |key| %>
<%= import_col_label(key) %>
<% end %>
-
+
<% @rows.each do |row| %> <%= render "import/rows/form", row: row %> <% end %> diff --git a/app/views/import/rows/_form.html.erb b/app/views/import/rows/_form.html.erb index b5057d63..e7f5a4a9 100644 --- a/app/views/import/rows/_form.html.erb +++ b/app/views/import/rows/_form.html.erb @@ -1,6 +1,6 @@ <%# locals: (row:) %> -
+
<% row.import.column_keys.each_with_index do |key, idx| %> <%= turbo_frame_tag dom_id(row, key), title: row.valid? ? nil : row.errors.full_messages.join(", ") do %> <%= form_with(