From 29a9138322d901461ede9f79d287a9499e06e7ba Mon Sep 17 00:00:00 2001 From: Jon McClure Date: Sat, 29 Jul 2023 20:44:34 +0100 Subject: [PATCH] sizing tokens --- bin/css-to-js/index.js | 6 +- .../FeaturePhoto/FeaturePhoto.svelte | 8 +- .../styles/tokens/sizing/main.stories.mdx | 76 ++++++++ src/scss/token-classes.scss | 1 + src/scss/tokens/sizing/_height.scss | 168 ++++++++++++++++++ src/scss/tokens/sizing/_main.scss | 6 + src/scss/tokens/sizing/_max-height.scss | 12 ++ src/scss/tokens/sizing/_max-width.scss | 12 ++ src/scss/tokens/sizing/_min-height.scss | 12 ++ src/scss/tokens/sizing/_min-width.scss | 6 + src/scss/tokens/sizing/_width.scss | 168 ++++++++++++++++++ 11 files changed, 468 insertions(+), 7 deletions(-) create mode 100644 src/docs/styles/tokens/sizing/main.stories.mdx create mode 100644 src/scss/tokens/sizing/_height.scss create mode 100644 src/scss/tokens/sizing/_main.scss create mode 100644 src/scss/tokens/sizing/_max-height.scss create mode 100644 src/scss/tokens/sizing/_max-width.scss create mode 100644 src/scss/tokens/sizing/_min-height.scss create mode 100644 src/scss/tokens/sizing/_min-width.scss create mode 100644 src/scss/tokens/sizing/_width.scss diff --git a/bin/css-to-js/index.js b/bin/css-to-js/index.js index 835aebfb..26b5c402 100644 --- a/bin/css-to-js/index.js +++ b/bin/css-to-js/index.js @@ -135,11 +135,13 @@ const sanitize = function sanitize(name) { .replace(/\*/g, 'all-children') .replace(/#/g, '$') .replace(/\s\s+/g, ' ') + .replace(/(\d)\\\/(\d)/g, '$1~$2') // Added for escaped slashes like ".w-1/2" .replace(/(\d)\\\.(\d)/g, '$1|$2') // Added for escaped dots like ".mb-0\.5" - .replace(/[^a-zA-Z0-9$|]/g, '_') + .replace(/[^a-zA-Z0-9$|~]/g, '_') .replace(/^_+/g, '') .replace(/_+$/g, '') - .replace('|', '.'); + .replace('|', '.') // Replace placeholder + .replace('~', '/'); // Replace placeholder }; const fontface = function fontface(rule, result) { diff --git a/src/components/FeaturePhoto/FeaturePhoto.svelte b/src/components/FeaturePhoto/FeaturePhoto.svelte index a9252114..d18a186c 100644 --- a/src/components/FeaturePhoto/FeaturePhoto.svelte +++ b/src/components/FeaturePhoto/FeaturePhoto.svelte @@ -85,12 +85,12 @@
{#if !lazy || (intersectable && intersecting)} {altText} {:else} -
+
{/if} {#if caption} @@ -100,7 +100,7 @@ {/if} {#if !altText} -
altText
+
altText
{/if}
@@ -108,7 +108,6 @@