fix: accessiblity improvements, focus states, real buttons

This commit is contained in:
Tom Moor
2019-08-30 00:27:40 -07:00
parent 140f009b4d
commit 6520a501e3
14 changed files with 123 additions and 52 deletions

View File

@@ -156,16 +156,22 @@ class Header extends React.Component<Props> {
{isEditing && (
<React.Fragment>
<Action>
<Button
onClick={this.handleSave}
title={`Save changes (${meta}+Enter)`}
disabled={savingIsDisabled}
isSaving={isSaving}
neutral={isDraft}
small
<Tooltip
tooltip="Save"
shortcut={`${meta}+enter`}
delay={500}
placement="bottom"
>
{isDraft ? 'Save Draft' : 'Done Editing'}
</Button>
<Button
onClick={this.handleSave}
disabled={savingIsDisabled}
isSaving={isSaving}
neutral={isDraft}
small
>
{isDraft ? 'Save Draft' : 'Done Editing'}
</Button>
</Tooltip>
</Action>
</React.Fragment>
)}