Skip to main content

TextButton

Library
UDS Base
Repository
github.com/telus/universal-design-system
Package
npmjs.com/package/@telus-uds/components-base
Package version
1.6.1
Loading...

Introduction​

import { TextButton } from '@telus-uds/components-base'

TextButton is a component with the visual appearance of a link, but the semantics/behaviour of a button.

Guidance​

Use TextButton for simple actions within the current page. The result of the action is clear from the label to avoid confusion with Links.

Alternatives​

Do not use TextButton for:

  • Actions that represent a major part of a user's action flow: consider Button
  • Choices presented as calls to action: consider ButtonLink
  • One navigation action that represents the user's logical next step: consider ChevronLink
  • Links that navigate to another page: consider Link

Accessibility​

Insert A11yText any time an interactive element's label lacks context that a sighted user would see in the content around it. Many users of assistive technology explore a page by cycling through the interactive elements first.

Loading...

TextButton accepts React Native's accessibility props (web docs, native docs).

Props​

NameTypeDefaultDescription
accessibilityRole'button'
onPress*func