chore: tweak button position, a11y, and add button text

This commit is contained in:
Randall Morey committed 2020-09-30 14:15:32 -04:00
1 parent c6f31dc587
commit 56b99a99a0
5 files changed
+18 -7

No files matched your search

+3 -2
View File
@@ -1,7 +1,6 @@
{{#if this.isClipboardLibrarySupported}}
<span
id={{this.id}}
aria-labelledby={{this.copyableButtonId}}
class="copyable"
{{did-insert this.register}}
{{will-destroy this.destroy}}
@@ -12,10 +11,12 @@
<Rose::Button
id={{this.copyableButtonId}}
aria-describedby={{this.id}}
class="copyable-button"
@style="ghost"
@iconOnly={{this.icon}}
>{{@text}}</Rose::Button>
title={{@buttonText}}
>{{@buttonText}}</Rose::Button>
</span>
{{else}}
{{yield}}
+7 -3
View File
@@ -81,7 +81,11 @@
}
}
.copyable .copyable-button {
padding: 0 sizing.rems(xxs);
margin: 0;
.copyable {
.copyable-button {
position: relative;
top: -2px;
padding: 0 sizing.rems(xxs);
margin: 0;
}
}
@@ -7,7 +7,11 @@
<page.header>
<h2>{{t "resources.project.title"}}</h2>
<p>{{t "resources.project.description"}}</p>
<Copyable @text={{@model.id}}>
<Copyable
@text={{@model.id}}
@buttonText={{t "actions.copy-to-clipboard"}}
@acknowledgeText={{t "states.copied"}}
>
<code>{{@model.id}}</code>
</Copyable>
</page.header>
+2 -1
View File
@@ -7,6 +7,7 @@ save: Save
manage: Manage
help: Need help?
back: Back
copy-to-clipboard: Copy to Clipboard
authenticate: Authenticate
deauthenticate: Deauthenticate
choose-org: Choose Scope
@@ -27,4 +28,4 @@ add-members: Add Members
add-hosts: Add Hosts
set-password: Set Password
change-password: Change Password
edit-form: Edit Form
edit-form: Edit Form
+1
View File
@@ -2,3 +2,4 @@ info: Info
success: Success
warning: Warning
error: Error
copied: Copied