From 99db1fa00d0cf0d78d3e6f3010450ed4b96301f6 Mon Sep 17 00:00:00 2001 From: Simon Jentsch Date: Fri, 20 Dec 2024 00:46:21 +0100 Subject: [PATCH] Fix tests --- src/Box/interpolations/flex.ts | 6 + src/Box/interpolations/spacing.ts | 1 - .../__snapshots__/Checkbox.spec.tsx.snap | 17 +- src/Modal/__snapshots__/Modal.spec.tsx.snap | 18 +-- src/Radio/__snapshots__/Radio.spec.tsx.snap | 17 +- .../__snapshots__/RadioGroup.spec.tsx.snap | 18 +-- src/Slider/Slider.spec.tsx | 7 +- src/Slider/__snapshots__/Slider.spec.tsx.snap | 148 ++++++++++-------- src/Switch/__snapshots__/Switch.spec.tsx.snap | 17 +- src/Tabs/__snapshots__/Tabs.spec.tsx.snap | 36 +++-- .../__snapshots__/ToastCard.spec.tsx.snap | 80 +++++----- src/breakpoints/mediaQueryFns.spec.ts | 26 +-- src/breakpoints/mediaQueryFns.ts | 19 ++- src/styleHelpers/breakpoint.spec.tsx | 4 +- 14 files changed, 222 insertions(+), 192 deletions(-) diff --git a/src/Box/interpolations/flex.ts b/src/Box/interpolations/flex.ts index 8507daa..503d771 100644 --- a/src/Box/interpolations/flex.ts +++ b/src/Box/interpolations/flex.ts @@ -19,14 +19,20 @@ export interface FlexContainerProps { alignContent?: ResponsiveValue; } +const shrinkGrowTransform: InterpolationTransformFn = ( + value +) => (value === true ? 1 : value === false ? 0 : value); + export const flexItem = system([ { properties: ['flexGrow'], fromProps: ['grow', 'flexGrow'], + transform: shrinkGrowTransform, }, { properties: ['flexShrink'], fromProps: ['shrink', 'flexShrink'], + transform: shrinkGrowTransform, }, { properties: ['flexBasis'], diff --git a/src/Box/interpolations/spacing.ts b/src/Box/interpolations/spacing.ts index c00aa94..3b5dee1 100644 --- a/src/Box/interpolations/spacing.ts +++ b/src/Box/interpolations/spacing.ts @@ -5,7 +5,6 @@ const getGapSpacing = (value: any, theme: PabloTheme) => { if (Array.isArray(value)) { return value.map((val) => spacingTransform(val, theme)).join(' '); } - const spacing = spacingTransform(value, theme); return [spacing, spacing].join(' '); }; diff --git a/src/Checkbox/__snapshots__/Checkbox.spec.tsx.snap b/src/Checkbox/__snapshots__/Checkbox.spec.tsx.snap index cec4ca5..38666f8 100644 --- a/src/Checkbox/__snapshots__/Checkbox.spec.tsx.snap +++ b/src/Checkbox/__snapshots__/Checkbox.spec.tsx.snap @@ -3,14 +3,14 @@ exports[`Render checkbox checked 1`] = ` .emotion-0 { box-sizing: border-box; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } .emotion-1 { @@ -84,14 +84,14 @@ exports[`Render checkbox checked 1`] = ` exports[`Render checkbox unchecked 1`] = ` .emotion-0 { box-sizing: border-box; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } .emotion-1 { @@ -172,7 +172,6 @@ exports[`Render checkbox with label 1`] = ` line-height: var(--pbl-theme-typography-subtitle-lineHeight); margin-bottom: var(--pbl-theme-typography-subtitle-marginBottom); margin-left: 8px; - margin-bottom: 0px; }