SchwarzIT / onyx

🚀 A design system and Vue.js component library created by Schwarz IT
https://onyx.schwarz
Apache License 2.0
57 stars 6 forks source link

Implement basic Link component + use it in the docs #237

Closed larsrickert closed 7 months ago

larsrickert commented 8 months ago

Replace the docs typography: link section with a OnyxLink component.

Why?

The typography preview currently only shows style without having a OnyxLink component in use here which was added in #211. To make sure that we won't diverge with the typography docs and a future link component, we want to create the basic link already now.

Design

Figma

Acceptance criteria

Definition of Done

Review

Implementation details

Reference implementations

Applicable ARIA Pattern

Aria Link

larsrickert commented 8 months ago

Headline is already done in #236

BoppLi commented 7 months ago

could you modify the grammar in the storybook text?

Links are a navigational elements that direct users to other pages, whether they are internal or external.

-> remove the "a": `Links are navigational elements

BoppLi commented 7 months ago

Image

see ticket implementation details: only noreferrer, it includes the noopener

Image