grommet / hpe-design-system

HPE Design System
48 stars 23 forks source link

Figma library - Create Heading component #3456

Open halocline opened 1 year ago

halocline commented 1 year ago

Create a Figma component for Heading and add to the library. Preference is to use a component instead of consuming Typography elements. This will allow any changes to font treatments to be made in one central location and any updates to be pushed to all instances through the component update process. With the current approach, this is not possible and requires a designer to update all instances individually. (additional background)

Considerations

Primary deliverable

Potential follow on deliverables

vavalos5 commented 1 year ago

Some quick and initial thoughts on this..

Interested to understand how this would work with the new Figma variables. Or if and how this could be applied with variables.

Some concerns..

Here's an article from Figma on text styles best practices.

taysea commented 1 year ago

Potentially blocked by https://github.com/grommet/hpe-design-system/issues/3392

If we do this work now, we might end up doubling back on work if we switch fonts over.