import * as React from 'react'; import { useArgs } from 'storybook/preview-api'; import { Button } from '@box/blueprint-web'; import { addRootElement } from '../../../utils/storybook'; import RenameDialog, { RenameDialogProps } from '../RenameDialog'; export const renameDialog = { render: (args: RenameDialogProps) => { // eslint-disable-next-line react-hooks/rules-of-hooks const [, setArgs] = useArgs(); const handleOpenModal = () => setArgs({ isOpen: true }); const handleCloseModal = () => { setArgs({ isOpen: false }); }; const { appElement, rootElement } = addRootElement(); return (