<%= t(".title") %>

<% if ENV["TWELVE_DATA_API_KEY"].present? %>

<%= t(".env_configured_message") %>

<% else %>
<%= t(".description") %>
(show details)
  1. Visit twelvedata.com and create a free Twelve Data Developer account.
  2. Go to the API Keys page.
  3. Reveal your Secret Key and paste it below.
<% end %>
<%= styled_form_with model: Setting.new, url: settings_hosting_path, method: :patch, data: { controller: "auto-submit-form", "auto-submit-form-trigger-event-value": "blur" } do |form| %> <%= form.text_field :twelve_data_api_key, label: t(".label"), type: "password", placeholder: t(".placeholder"), value: ENV.fetch("TWELVE_DATA_API_KEY", Setting.twelve_data_api_key), disabled: ENV["TWELVE_DATA_API_KEY"].present?, container_class: @twelve_data_usage.present? && !@twelve_data_usage.success? ? "border-red-500" : "", data: { "auto-submit-form-target": "auto" } %> <% end %> <% if @twelve_data_usage.present? && @twelve_data_usage.success? %>

<%= t(".api_calls_used", used: number_with_delimiter(@twelve_data_usage.data.used), limit: number_with_delimiter(@twelve_data_usage.data.limit), percentage: number_to_percentage(@twelve_data_usage.data.utilization, precision: 1)) %>

<%= t(".plan", plan: @twelve_data_usage.data.plan) %>

<% end %>