<.form
for={@form}
id={"#{provider.id}-form"}
phx-change="validate"
phx-submit="save"
>
<.input
field={@form[:api_key]}
type="password"
label="API Key"
placeholder="Enter your Preseem API key"
autocomplete="off"
value={get_credential(@integrations[provider.id], "api_key")}
/>
<.input
field={@form[:base_url]}
type="text"
label="Base URL (optional)"
placeholder="https://apidocs.preseem.com/model/v1"
value={get_credential(@integrations[provider.id], "base_url")}
/>
<%= if @test_result do %>
"bg-green-50 dark:bg-green-900/20"
{:error, _} -> "bg-red-50 dark:bg-red-900/20"
end
]}>
"text-green-800 dark:text-green-200"
{:error, _} -> "text-red-800 dark:text-red-200"
end
]}>
{elem(@test_result, 1)}
<% end %>