<%= render "settings/providers/setup_steps", steps: [ t("indexa_capital_items.panel.step_1"), t("indexa_capital_items.panel.step_2"), t("indexa_capital_items.panel.step_3") ] %> <% error_msg = local_assigns[:error_message] || @error_message %> <% if error_msg.present? %> <%= render DS::Alert.new(message: error_msg, variant: :error) %> <% end %> <% indexa_capital_item = Current.family.indexa_capital_items.first_or_initialize(name: "Indexa Capital Connection") is_new_record = indexa_capital_item.new_record? %> <%= styled_form_with model: indexa_capital_item, url: is_new_record ? indexa_capital_items_path : indexa_capital_item_path(indexa_capital_item), scope: :indexa_capital_item, method: is_new_record ? :post : :patch, data: { turbo: true }, class: "space-y-3" do |form| %> <%= form.text_field :api_token, label: t("indexa_capital_items.panel.fields.api_token.label"), placeholder: is_new_record ? t("indexa_capital_items.panel.fields.api_token.placeholder_new") : t("indexa_capital_items.panel.fields.api_token.placeholder_update"), type: :password %>

<%= t("indexa_capital_items.panel.fields.api_token.description") %>

<%= t("indexa_capital_items.panel.alternative_auth") %>
<%= form.text_field :username, label: t("indexa_capital_items.panel.fields.username.label"), placeholder: is_new_record ? t("indexa_capital_items.panel.fields.username.placeholder_new") : t("indexa_capital_items.panel.fields.username.placeholder_update"), value: indexa_capital_item.username %> <%= form.text_field :document, label: t("indexa_capital_items.panel.fields.document.label"), placeholder: is_new_record ? t("indexa_capital_items.panel.fields.document.placeholder_new") : t("indexa_capital_items.panel.fields.document.placeholder_update"), value: indexa_capital_item.document %> <%= form.text_field :password, label: t("indexa_capital_items.panel.fields.password.label"), placeholder: is_new_record ? t("indexa_capital_items.panel.fields.password.placeholder_new") : t("indexa_capital_items.panel.fields.password.placeholder_update"), type: :password %>
<%= form.submit is_new_record ? t("indexa_capital_items.panel.save_button") : t("indexa_capital_items.panel.update_button"), class: "inline-flex items-center justify-center rounded-lg px-4 py-2 text-sm font-medium btn btn--primary" %>
<% end %>