Skip to content

Commit

Permalink
simplify qa story
Browse files Browse the repository at this point in the history
  • Loading branch information
lilyvc committed Jan 22, 2024
1 parent 12571a2 commit e352236
Showing 1 changed file with 20 additions and 61 deletions.
81 changes: 20 additions & 61 deletions packages/core/stories/scrim/scrim.qa.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,75 +1,34 @@
import { Card, SaltProvider, Scrim, Spinner } from "@salt-ds/core";
import { Button, Card, SaltProvider, Scrim } from "@salt-ds/core";
import { Meta, StoryFn } from "@storybook/react";
import { DetailedHTMLProps } from "react";

export default {
title: "Core/Scrim/Scrim QA",
component: Scrim,
} as Meta<typeof Scrim>;

const AllModes = ({
children,
}: DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>) => (
export const WithChildren: StoryFn<typeof Scrim> = () => (
<>
<SaltProvider mode="light">{children}</SaltProvider>
<SaltProvider mode="dark">{children}</SaltProvider>
<SaltProvider mode="light">
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open>
<Button>Close scrim</Button>
</Scrim>
</Card>
</SaltProvider>
<SaltProvider mode="dark">
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open>
<Button>Close scrim</Button>
</Scrim>
</Card>
</SaltProvider>
</>
);

export const InContainer: StoryFn<typeof Scrim> = () => (
<AllModes>
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open />
</Card>
</AllModes>
);

InContainer.parameters = {
chromatic: { disableSnapshot: false },
};

export const WithChildren: StoryFn<typeof Scrim> = () => (
<AllModes>
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open>
<Spinner size="medium" />
</Scrim>
</Card>
</AllModes>
);

WithChildren.parameters = {
chromatic: { disableSnapshot: false },
};

export const FixedLight: StoryFn<typeof Scrim> = () => (
<SaltProvider mode="light">
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open fixed />
</Card>
</SaltProvider>
);

FixedLight.parameters = {
chromatic: { disableSnapshot: false },
};

export const FixedDark: StoryFn<typeof Scrim> = () => (
<SaltProvider mode="dark">
<Card style={{ position: "relative", width: "512px" }}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
<Scrim open fixed />
</Card>
</SaltProvider>
);

FixedDark.parameters = {
chromatic: { disableSnapshot: false },
};

0 comments on commit e352236

Please sign in to comment.