<%= t("views.settings.extensions.api.heading", community: community_name) %> <%= t("core.beta") %>

<%= t("views.settings.extensions.api.desc_html", community: community_name, doc: link_to(t("views.settings.extensions.api.doc"), "https://developers.forem.com/api")) %>

<%= t("views.settings.extensions.api.gen.heading") %>

<%= form_tag users_api_secrets_path, method: :post do %> <%= fields_for :api_secret do |api_secret| %>
<%= api_secret.label(:description, t("views.settings.extensions.api.gen.label"), class: "crayons-field__label") %>

<% t("views.settings.extensions.api.gen.text") %>

<%= api_secret.text_field(:description, placeholder: t("views.settings.extensions.api.gen.placeholder"), required: true, class: "crayons-textfield") %>
<% end %> <% end %>
<% unless @user.api_secrets.empty? %>

<%= t("views.settings.extensions.api.active.heading") %>

<% @user.api_secrets.order(created_at: :desc).each do |api_secret| %>
<%= api_secret.description %>

<%= api_secret.secret %>

<%== t("views.settings.extensions.api.active.created", time: tag.time(api_secret.created_at.to_s, datetime: api_secret.created_at.rfc3339)) %>

<%= form_tag users_api_secret_path(api_secret.id), class: "api__secret__revoke", method: :delete do %> <%= button_tag t("views.settings.extensions.api.revoke"), class: "crayons-btn crayons-btn--danger" %> <% end %>
<% end %>
<% end %>