| 
1 | 1 | <div class="container">  | 
2 | 2 |   <h1><%= t(".heading") %></h1>  | 
3 | 3 | 
 
  | 
4 |  | -  <p class="lead"><%= t(".description") %></p>  | 
5 |  | - | 
6 | 4 |   <% if @deserializer %>  | 
7 | 5 |     <p><%= t(".import_type_html", url: @url, object_type: @deserializer.capabilities[:class].model_name.human) %></p>  | 
8 | 6 | 
 
  | 
 | 
18 | 16 |     <%= render Components::DoButton.new icon: "download", label: t(".import"), href: imports_path(url: @url), method: :post, variant: "primary" %>  | 
19 | 17 |   <% else %>  | 
20 | 18 | 
 
  | 
21 |  | -    <p><%= t(".import_capabilities") %></p>  | 
22 |  | - | 
23 |  | -    <div class="col-8">  | 
24 |  | -      <%= form_with url: new_import_path, method: :get, class: "mt-3" do |f| %>  | 
25 |  | -        <div class="input-group mb-3">  | 
26 |  | -          <%= f.url_field :url, class: "form-control", placeholder: translate(".placeholder"), aria_label: translate(".submit"), value: @url %>  | 
27 |  | -          <%= f.submit translate(".submit"), class: "btn btn-primary", name: nil %>  | 
 | 19 | +    <div class="row">  | 
 | 20 | +      <div class="col">  | 
 | 21 | +        <p class="lead"><%= t(".description") %></p>  | 
 | 22 | +        <p><%= t(".import_capabilities") %></p>  | 
 | 23 | +        <%= form_with url: new_import_path, method: :get, class: "mt-3" do |f| %>  | 
 | 24 | +          <div class="input-group mb-3">  | 
 | 25 | +            <%= f.url_field :url, class: "form-control", placeholder: translate(".placeholder"), aria_label: translate(".submit"), value: @url %>  | 
 | 26 | +            <%= f.submit translate(".submit"), class: "btn btn-primary", name: nil %>  | 
 | 27 | +          </div>  | 
 | 28 | +        <% end %>  | 
 | 29 | +      </div>  | 
 | 30 | +      <div class="col col-auto">  | 
 | 31 | +        <div class="card">  | 
 | 32 | +          <div class="card-body">  | 
 | 33 | +            <h5><%= t ".supported_sites" %></h5>  | 
 | 34 | +            <ul class="list-unstyled">  | 
 | 35 | +              <li><%= ((SiteSettings.cults3d_api_key.present? && SiteSettings.cults3d_api_username.present?) ? "✅" : "❌") %> <%= t "sites.cults3d" %></li>  | 
 | 36 | +              <li><%= (SiteSettings.myminifactory_api_key.present? ? "✅" : "❌") %> <%= t "sites.myminifactory" %></li>  | 
 | 37 | +              <li><%= (SiteSettings.thingiverse_api_key.present? ? "✅" : "❌") %> <%= t "sites.thingiverse" %></li>  | 
 | 38 | +            </ul>  | 
 | 39 | +            <%= link_to t(".integration_settings"), integrations_settings_path if policy(:settings).index? %>  | 
 | 40 | +          </div>  | 
28 | 41 |         </div>  | 
29 |  | -      <% end %>  | 
 | 42 | +      </div>  | 
30 | 43 |     </div>  | 
31 | 44 | 
 
  | 
32 | 45 |   <% end %>  | 
 | 
0 commit comments