New Typography prefix and default styles #113
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The typography styles shouldn't be treated as a components or an object but as a different entity. I'm introducing a new concept of how to manage typography styles within a dedicated folder
typography
and using a new class prefix.t-*
. Each different styles should be using this prefix and be located within this folder:.t-text
,.t-wysiwyg
,.t-link
, ...I'm also updating the heading class:
.c-heading.-h1
>.t-h1
This will lighten the html markup and simplify the sass
@extends
.The heading font sizes are stored within a css custom property in
elements/_page.scss
to allow responsive sizes and the use of a heading size for an other component.I added default styles for wysiwyg fields with margins, title and list styles