|
23 | 23 | token when prompted.
|
24 | 24 | </p>
|
25 | 25 |
|
26 |
| -<div local-class="token-list"> |
27 |
| - {{#if this.newToken}} |
28 |
| - <form local-class="row create-token" {{on "submit" (prevent-default (perform this.saveTokenTask))}}> |
29 |
| - <div local-class="name"> |
30 |
| - <Input |
31 |
| - @type="text" |
32 |
| - placeholder="New token name" |
33 |
| - aria-label="New token name" |
34 |
| - disabled={{this.newToken.isSaving}} |
35 |
| - @value={{this.newToken.name}} |
36 |
| - data-test-focused-input |
37 |
| - {{auto-focus}} |
38 |
| - /> |
39 |
| - </div> |
| 26 | +{{#if this.newToken}} |
| 27 | + <form local-class="new-token-form" {{on "submit" (prevent-default (perform this.saveTokenTask))}}> |
| 28 | + <div local-class="name"> |
| 29 | + <Input |
| 30 | + @type="text" |
| 31 | + placeholder="New token name" |
| 32 | + aria-label="New token name" |
| 33 | + disabled={{this.newToken.isSaving}} |
| 34 | + @value={{this.newToken.name}} |
| 35 | + data-test-focused-input |
| 36 | + {{auto-focus}} |
| 37 | + /> |
| 38 | + </div> |
40 | 39 |
|
41 |
| - <div local-class="actions"> |
42 |
| - <button |
43 |
| - type="submit" |
44 |
| - local-class="save-button" |
45 |
| - disabled={{or this.newToken.isSaving (not this.newToken.name)}} |
46 |
| - title={{unless this.newToken.name "You must specify a name"}} |
47 |
| - data-test-save-token-button |
48 |
| - > |
49 |
| - Create |
50 |
| - </button> |
51 |
| - {{#if this.newToken.isSaving}} |
52 |
| - <LoadingSpinner local-class="spinner" data-test-saving-spinner /> |
53 |
| - {{/if}} |
54 |
| - </div> |
55 |
| - </form> |
56 |
| - {{/if}} |
| 40 | + <div local-class="actions"> |
| 41 | + <button |
| 42 | + type="submit" |
| 43 | + local-class="save-button" |
| 44 | + disabled={{or this.newToken.isSaving (not this.newToken.name)}} |
| 45 | + title={{unless this.newToken.name "You must specify a name"}} |
| 46 | + data-test-save-token-button |
| 47 | + > |
| 48 | + Create |
| 49 | + </button> |
| 50 | + {{#if this.newToken.isSaving}} |
| 51 | + <LoadingSpinner local-class="spinner" data-test-saving-spinner /> |
| 52 | + {{/if}} |
| 53 | + </div> |
| 54 | + </form> |
| 55 | +{{/if}} |
57 | 56 |
|
| 57 | +<div local-class="token-list"> |
58 | 58 | {{#each this.sortedTokens as |token|}}
|
59 | 59 | <div local-class="row" data-test-api-token={{token.id}}>
|
60 | 60 | <div local-class="name" data-test-name>
|
|
0 commit comments