diff --git a/src/lib/Button/Button.stories.svelte b/src/lib/Button/Button.stories.svelte index 3fe4847..36212a1 100644 --- a/src/lib/Button/Button.stories.svelte +++ b/src/lib/Button/Button.stories.svelte @@ -166,25 +166,40 @@ {/snippet} - + - + - + - + - + - + - + { await expect(within(canvasElement).getByRole('link', { name: 'About' })).toHaveAttribute( @@ -196,6 +211,7 @@ { const canvas = within(canvasElement); @@ -244,6 +260,7 @@ { const surface = requiredElement(canvasElement, '[data-button-surface="base"]'); diff --git a/src/lib/Button/ClipAwareButton.stories.svelte b/src/lib/Button/ClipAwareButton.stories.svelte index b86081f..9ac4392 100644 --- a/src/lib/Button/ClipAwareButton.stories.svelte +++ b/src/lib/Button/ClipAwareButton.stories.svelte @@ -18,6 +18,9 @@ layer: 'base', size: 'large', }, + parameters: { + chromatic: { diffThreshold: 0.17 }, + }, }); function bounds(element: Element) { diff --git a/src/lib/LandingHero/LandingHero.stories.svelte b/src/lib/LandingHero/LandingHero.stories.svelte index c47d5f4..829e8f1 100644 --- a/src/lib/LandingHero/LandingHero.stories.svelte +++ b/src/lib/LandingHero/LandingHero.stories.svelte @@ -225,6 +225,7 @@ name="Compact Portrait" args={LANDING_HERO_STORY_CASES.compact.args} globals={{ viewport: { value: LANDING_HERO_STORY_CASES.compact.viewport, isRotated: false } }} + parameters={{ chromatic: { diffThreshold: 0.17 } }} play={async ({ canvasElement }) => { await expectAccessibleLayers(canvasElement); await expectLandingSemantics(canvasElement); @@ -238,6 +239,7 @@ name="Medium" args={LANDING_HERO_STORY_CASES.medium.args} globals={{ viewport: { value: LANDING_HERO_STORY_CASES.medium.viewport, isRotated: false } }} + parameters={{ chromatic: { diffThreshold: 0.17 } }} play={async ({ canvasElement }) => { await expectAccessibleLayers(canvasElement); await expectLandingSemantics(canvasElement); @@ -251,6 +253,7 @@ name="Expanded" args={LANDING_HERO_STORY_CASES.expanded.args} globals={{ viewport: { value: LANDING_HERO_STORY_CASES.expanded.viewport, isRotated: false } }} + parameters={{ chromatic: { diffThreshold: 0.17 } }} play={async ({ canvasElement }) => { await expectAccessibleLayers(canvasElement); await expectLandingSemantics(canvasElement); @@ -264,6 +267,7 @@ name="Large Desktop" args={LANDING_HERO_STORY_CASES.large.args} globals={{ viewport: { value: LANDING_HERO_STORY_CASES.large.viewport, isRotated: false } }} + parameters={{ chromatic: { diffThreshold: 0.17 } }} play={async ({ canvasElement }) => { await expectAccessibleLayers(canvasElement); await expectLandingSemantics(canvasElement); @@ -277,6 +281,7 @@ name="Secondary Accent" args={{ ...LANDING_HERO_STORY_CASES.expanded.args, class: 'secondary-accent-preview' }} globals={{ viewport: { value: LANDING_HERO_STORY_CASES.expanded.viewport, isRotated: false } }} + parameters={{ chromatic: { diffThreshold: 0.17 } }} play={async ({ canvasElement }) => { await expectDestinationCta(canvasElement); await expectNoHorizontalOverflow(canvasElement); @@ -304,7 +309,7 @@ globals={{ viewport: { value: LANDING_HERO_STORY_CASES.reducedMotion.viewport, isRotated: false }, }} - parameters={{ chromatic: { prefersReducedMotion: 'reduce' } }} + parameters={{ chromatic: { diffThreshold: 0.17, prefersReducedMotion: 'reduce' } }} play={async ({ canvasElement }) => { await expectAccessibleLayers(canvasElement); await expectLandingSemantics(canvasElement); diff --git a/src/lib/SprayBorder/SprayBorder.stories.svelte b/src/lib/SprayBorder/SprayBorder.stories.svelte index 485acec..861c703 100644 --- a/src/lib/SprayBorder/SprayBorder.stories.svelte +++ b/src/lib/SprayBorder/SprayBorder.stories.svelte @@ -57,6 +57,7 @@ color: { control: 'color' }, }, parameters: { + chromatic: { diffThreshold: 0.17 }, controls: { include: ['spread', 'radius', 'density', 'seed', 'color'] }, docs: { argTypes: { include: ['spread', 'radius', 'density', 'seed', 'color'] } }, },