Link
Links are basic, text-based navigational elements.
Use cases
✅ Navigate to a different page within the application (outside of UI-Shell or established navigation patterns)
✅ Navigate to an external app or website
✅ Jump to an element on the same page, or reveal additional content that may be truncated or hidden by default. (Example: truncated text with a "Read more" link that would reveal the remaining content)
✅ Render emails or phone numbers in instances where you need those items to be interactive and actionable
Not to use cases
❌ Use links as a control to change data or manipulate how a page's content is displayed, change an item's state, or trigger an action.
❌ Use links to display static content that doesn't require interaction, such as a paragraph of text that isn't clickable or actionable.
❌ Use links to navigate to pages or content that the user isn't authorized to access.
Last updated