import { Page } from 'puppeteer' import React, { useState } from 'react' import { Box, Button, Dimmer, Flex, Grid } from '../' import { HIDE_CONTROL, Story } from '../helpers/storybook' export default { title: 'Dimmer', component: Dimmer, } as const export const ActivePageDimmer = (): React.ReactElement => { const [open, setOpen] = useState(false) return ( <>

Page Dimmer

Mauris eu felis fringilla tortor scelerisque tincidunt et quis risus. Proin dui arcu, tincidunt nec rhoncus eu, blandit ut odio. Donec ac tristique felis. Morbi vel urna commodo, efficitur orci in, condimentum augue. Morbi neque felis, consequat sit amet mi eget, imperdiet consectetur augue. Sed dignissim congue ex at vestibulum. Etiam rutrum, mauris rutrum maximus congue, lectus sem molestie est, eget gravida orci ligula tempus dolor.

) } ActivePageDimmer.parameters = { controls: { disable: true }, beforeScreenshot: async (page: Page) => { await page.click('[id="dimmer-btn"]') }, } export const AbsolutelyPositioned: Story = (args) => { const [dimIndex, setDim] = useState(4) const items: React.ReactElement[] = [] for (let i = 0; i < 9; i++) { items.push( Ya done dimmed ) } return ( {items} ) } AbsolutelyPositioned.argTypes = { active: HIDE_CONTROL, position: { control: { type: 'inline-radio', options: ['fixed', 'absolute'] } }, } AbsolutelyPositioned.args = { position: 'absolute', opacity: '0.4', }