import { useEffect } from 'react'; import { StoryFn, Meta } from '@storybook/react'; import { RecoilRoot, useSetRecoilState } from 'recoil'; import { NameChangeModal } from './NameChangeModal'; import { CurrentUser } from '../../../interfaces/current-user'; import { currentUserAtom } from '../../stores/ClientConfigStore'; const meta = { title: 'owncast/Modals/Name Change', component: NameChangeModal, parameters: {}, } satisfies Meta; export default meta; const Example = () => { const setCurrentUser = useSetRecoilState(currentUserAtom); useEffect( () => setCurrentUser({ id: '1', displayName: 'Test User', displayColor: 3, isModerator: false, }), [], ); return (
{}} />
); }; const Template: StoryFn = () => ( ); export const Basic = { render: Template, };