state machine, flow screen

This commit is contained in:
Samuel Newman
2025-11-27 22:08:57 +02:00
parent a10b1c5903
commit 2c7ca5d9eb
9 changed files with 305 additions and 37 deletions
@@ -0,0 +1,21 @@
import {useState} from 'react'
import {ScreenTransition} from '#/components/ScreenTransition'
import {type Action, type State} from './state'
export function SyncContactsFlow({
state,
}: {
state: State
dispatch: React.Dispatch<Action>
}) {
const [transitionDirection, _setTransitionDirection] = useState<
'Forward' | 'Backward'
>('Forward')
return (
<ScreenTransition direction={transitionDirection} key={state.step}>
<></>
</ScreenTransition>
)
}