terra-core icon indicating copy to clipboard operation
terra-core copied to clipboard

terra-hyperlink UX Audit

Open ryanthemanuel opened this issue 4 years ago • 1 comments

terra-hyperlink

Known Aliases

Document any known aliases of the component, decide if another name makes more sense.

  • [X] Has known aliases
    • Potentially design standards will have a standard for both anchor navigation and link
  • [ ] Requires name change

Design Standard Doc

Any documentation needed to be added to terra-ui describing the make up and usage of the component Any doc examples that need to be updated?

  • [ ] Missing design standard documentation linkage.

Guides

Any guides needed to be added to terra-ui describing the usage of this component when used with other components.

  • [X] Missing Guides
    • Guide for when we should be using the new link style button
  • [X] Missing UX recommended Usage.
    • These should only be used for actual href external type links
  • [ ] Deprecation guide

Accessibility Guides

  • [X] Missing Accessibility Guides
    • No links without underline except for very specific use cases

Behaviours

  • [X] Missing behaviours
    • Add a link style button that is strictly intended for navigation
  • [X] Contains bad practice behaviours that should be removed
    • Evaluate whether we should not accept a children node and make it textual instead

Accessibility

  • [X] Meets wcag 2.0/section 508 standards
    • Need to make sure we have consistent navigation
    • Need to add some form of assistive descriptor for the various link types (e.g. "Video link")
  • [ ] Meets wcag 2.1/en 301 549 standards

Deprecation

  • [ ] Component is a bad pattern and should be deprecated.

Related Issues

Other Considerations

ryanthemanuel avatar Jun 04 '20 22:06 ryanthemanuel

Re-organize terra form: https://github.com/cerner/terra-core/issues/3195

mjhenkes avatar Oct 21 '20 21:10 mjhenkes