import React, { useState } from "react"; import { Box } from "../box"; import { theme } from "../theme"; import { Scrim as Component } from "./"; import type { Meta, StoryFn } from "@storybook/react"; export default { title: "Scrim", component: Component, } as Meta; const Template: StoryFn = (args) => { const [open, setOpen] = useState(false); function handleOpenChange(val) { setOpen(() => val); } return ( { handleOpenChange(false); }} />

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Natus praesentium repudiandae architecto, incidunt quam, nisi nihil deserunt tempora quas eos ducimus voluptatem magni consectetur? Odio tempora earum deleniti. Qui, accusamus?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit qui, impedit temporibus amet facilis voluptatum dolores veritatis ex cumque asperiores laudantium commodi non eos omnis ipsam minus velit. Dolores, excepturi.

  Lorem ipsum dolor sit, amet consectetur adipisicing elit. Natus praesentium repudiandae architecto, incidunt quam, nisi nihil deserunt tempora quas eos ducimus voluptatem magni consectetur? Odio tempora earum deleniti. Qui, accusamus?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit qui, impedit temporibus amet facilis voluptatum dolores veritatis ex cumque asperiores laudantium commodi non eos omnis ipsam minus velit. Dolores, excepturi.

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Natus praesentium repudiandae architecto, incidunt quam, nisi nihil deserunt tempora quas eos ducimus voluptatem magni consectetur? Odio tempora earum deleniti. Qui, accusamus?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit qui, impedit temporibus amet facilis voluptatum dolores veritatis ex cumque asperiores laudantium commodi non eos omnis ipsam minus velit. Dolores, excepturi.

); }; export const Scrim = { render: Template, args: { zIndex: theme.zIndices.shell, lockScroll: true, }, parameters: { chromatic: { disableSnapshot: true }, }, }; const ChromaticTemplate: StoryFn = () => { return ( <> ); }; export const Chromatic = { render: ChromaticTemplate, };