From 4547d46ef10abb956ab5db6b3f45503a563f2dec Mon Sep 17 00:00:00 2001 From: Jon McClure Date: Mon, 24 Jul 2023 21:10:12 +0100 Subject: [PATCH] css token proposal --- src/components/Headline/Headline.svelte | 6 +- src/components/Theme/@types/component.ts | 48 +++---- .../Theme/stories/docs/component.md | 2 + src/components/Theme/themes/common.js | 44 +++---- .../ThemeSwitch/styles.module.scss | 3 +- src/docs/styles/typography/main.stories.mdx | 2 +- .../theme-builder/theme-builder.stories.mdx | 2 +- src/scss/accessibility/_main.scss | 1 + src/scss/accessibility/_visibility.scss | 11 ++ src/scss/borders/_main.scss | 6 +- src/scss/colours/_main.scss | 5 +- src/scss/layout/_main.scss | 8 +- src/scss/layout/flex/_main.scss | 11 ++ src/scss/layout/flex/_rules.scss | 11 -- src/scss/main.scss | 24 ++-- src/scss/spacers/_main.scss | 4 +- src/scss/text/_font-faces.scss | 117 ++++++++++++++++++ src/scss/text/_font-family.scss | 14 ++- src/scss/text/_font-size.scss | 68 ++++++++++ src/scss/text/_font-style.scss | 10 +- src/scss/text/_font-weight.scss | 38 +++--- src/scss/text/_letter-spacing.scss | 26 ++-- src/scss/text/_line-height.scss | 38 ++++++ src/scss/text/_main.scss | 23 ++-- src/scss/text/_text-align.scss | 26 ++-- src/scss/text/_text-decoration.scss | 18 +-- src/scss/text/_text-transform.scss | 10 +- src/scss/text/_vertical-align.scss | 34 ++--- src/scss/text/_white-space.scss | 10 +- src/scss/text/_word-break.scss | 12 +- src/scss/text/tokens/_font-family.scss | 18 +++ src/scss/text/tokens/_font-size.scss | 66 ++++++++++ src/scss/text/tokens/_font-style.scss | 12 ++ src/scss/text/tokens/_font-weight.scss | 54 ++++++++ src/scss/text/tokens/_letter-spacing.scss | 36 ++++++ src/scss/text/tokens/_line-height.scss | 36 ++++++ src/scss/text/tokens/_main.scss | 12 ++ src/scss/text/tokens/_text-align.scss | 36 ++++++ src/scss/text/tokens/_text-decoration.scss | 24 ++++ src/scss/text/tokens/_text-transform.scss | 12 ++ src/scss/text/tokens/_vertical-align.scss | 48 +++++++ src/scss/text/tokens/_white-space.scss | 12 ++ src/scss/text/tokens/_word-break.scss | 14 +++ src/scss/tokens.scss | 1 + 44 files changed, 807 insertions(+), 206 deletions(-) create mode 100644 src/scss/accessibility/_main.scss create mode 100644 src/scss/accessibility/_visibility.scss create mode 100644 src/scss/layout/flex/_main.scss delete mode 100644 src/scss/layout/flex/_rules.scss create mode 100644 src/scss/text/_font-faces.scss create mode 100644 src/scss/text/_font-size.scss create mode 100644 src/scss/text/_line-height.scss create mode 100644 src/scss/text/tokens/_font-family.scss create mode 100644 src/scss/text/tokens/_font-size.scss create mode 100644 src/scss/text/tokens/_font-style.scss create mode 100644 src/scss/text/tokens/_font-weight.scss create mode 100644 src/scss/text/tokens/_letter-spacing.scss create mode 100644 src/scss/text/tokens/_line-height.scss create mode 100644 src/scss/text/tokens/_main.scss create mode 100644 src/scss/text/tokens/_text-align.scss create mode 100644 src/scss/text/tokens/_text-decoration.scss create mode 100644 src/scss/text/tokens/_text-transform.scss create mode 100644 src/scss/text/tokens/_vertical-align.scss create mode 100644 src/scss/text/tokens/_white-space.scss create mode 100644 src/scss/text/tokens/_word-break.scss create mode 100644 src/scss/tokens.scss diff --git a/src/components/Headline/Headline.svelte b/src/components/Headline/Headline.svelte index 79119685..3fdcadae 100644 --- a/src/components/Headline/Headline.svelte +++ b/src/components/Headline/Headline.svelte @@ -69,6 +69,7 @@