feat: 🎸 Add credential stores empty list message

Add credential stores empty list message with link to create a new one.
This commit is contained in:
Carlos Alcaide committed 2021-07-23 11:28:11 -07:00
1 parent 710bcccfd5
commit 7f13365336
2 files changed
+26 -2

No files matched your search

@@ -270,7 +270,10 @@ target:
credential-store:
title: Credential Store
title_plural: Credential Stores
description: A credential stores is a collection of credentials and credential libraries.
description: A credential store is a collection of credentials and credential libraries.
messages:
welcome:
title: Welcome to Credential Stores
actions:
delete: Delete Credential Store
credential-library:
@@ -8,7 +8,9 @@
{{t 'resources.credential-store.title_plural'}}
<DocLink @doc='credential-stores' @iconSize='large' />
</h2>
<p>{{t 'resources.credential-store.description'}}</p>
{{#if @model}}
<p>{{t 'resources.credential-store.description'}}</p>
{{/if}}
</page.header>
<page.actions>
@@ -61,6 +63,25 @@
{{/each}}
</table.body>
</Rose::Table>
{{else}}
<Rose::Layout::Centered>
<Rose::Message
@title={{t 'resources.credential-store.messages.welcome.title'}}
as |message|
>
<message.description>
{{t 'resources.credential-store.description'}}
</message.description>
<message.link @route='scopes.scope.credential-stores.new'>
<Rose::Icon @name='plus-circle-outline' />
{{t 'titles.new'}}
</message.link>
</Rose::Message>
</Rose::Layout::Centered>
{{/if}}
</page.body>
</Rose::Layout::Page>