open-consul/ui-v2/app/templates/dc/intentions/edit.hbs
Kenia f6a7164d10
ui: Implements the ember-page-title addon to the UI (#7118)
* Installs ember-page-title 5.x

* Adds a page title to all template files that need one

* Adds an assertion step to test the page titles
2020-01-28 09:25:52 -05:00

49 lines
1.5 KiB
Handlebars

{{#if item.ID }}
{{title 'Edit Intention'}}
{{else}}
{{title 'New Intention'}}
{{/if}}
{{#app-view class="intention edit" loading=isLoading}}
{{#block-slot name='notification' as |status type|}}
{{partial 'dc/intentions/notifications'}}
{{/block-slot}}
{{#block-slot name='breadcrumbs'}}
<ol>
<li><a data-test-back href={{href-to 'dc.intentions'}}>All Intentions</a></li>
</ol>
{{/block-slot}}
{{#block-slot name='header'}}
<h1>
{{#if item.ID }}
Edit Intention
{{else}}
New Intention
{{/if}}
</h1>
{{/block-slot}}
{{#block-slot name='actions'}}
{{#if (not create) }}
{{#feedback-dialog type='inline'}}
{{#block-slot name='action' as |success error|}}
{{#copy-button success=(action success) error=(action error) clipboardText=item.ID title='copy UUID to clipboard'}}
Copy UUID
{{/copy-button}}
{{/block-slot}}
{{#block-slot name='success' as |transition|}}
<p class={{transition}}>
Copied UUID!
</p>
{{/block-slot}}
{{#block-slot name='error' as |transition|}}
<p class={{transition}}>
Sorry, something went wrong!
</p>
{{/block-slot}}
{{/feedback-dialog}}
{{/if}}
{{/block-slot}}
{{#block-slot name='content'}}
{{ partial 'dc/intentions/form'}}
{{/block-slot}}
{{/app-view}}