Use the API key pattern for showing service ID

When we show an identifier, like an ID or a key, we have a pattern which
adds a ‘copy to clipboard’ button. We weren’t using this pattern for
service ID.

This commit also moves it under the table, so hopefully people will be
less likely to confuse the service ID for an API key when scanning down
the page.
This commit is contained in:
Chris Hill-Scott
2016-04-25 09:48:26 +01:00
parent 7b540fe10b
commit e049e691fd
2 changed files with 6 additions and 7 deletions

View File

@@ -33,6 +33,8 @@
key = $component.data('key'),
thing = $component.data('thing');
console.log(thing)
$component
.html(states.keyVisible(key, thing))
.attr('aria-live', 'polite')

View File

@@ -1,5 +1,6 @@
{% extends "withnav_template.html" %}
{% from "components/table.html" import list_table, field, hidden_field_heading %}
{% from "components/api-key.html" import api_key %}
{% block page_title %}
API keys GOV.UK Notify
@@ -22,17 +23,11 @@
developer documentation</a>.
</p>
<h2 class="heading-medium">
Service ID
</h2>
<p class="api-key-key">
{{ current_service.id }}
</p>
{% call(item, row_number) list_table(
keys,
empty_message="You havent created any API keys yet",
caption="API keys",
caption_visible=False,
field_headings=['Key name', hidden_field_heading('Action')]
) %}
{% call field() %}
@@ -53,4 +48,6 @@
<a href="{{ url_for('.create_api_key', service_id=current_service.id) }}">Create a new API key</a>
</p>
{{ api_key(current_service.id, "Service ID", thing="service ID") }}
{% endblock %}