setScreen("welcome")} />
{screen === "welcome" && setScreen("wizard")} />}
{screen === "wizard" && (
setScreen("welcome")}
onDone={() => setScreen("editor")}
/>
)}
{screen === "editor" && (
setScreen("wizard")}
onDeploy={() => setScreen("deploy")}
/>
)}
{screen === "deploy" && (
setScreen("editor")}
onLive={(url) => { setLiveUrl(url); setScreen("live"); }}
/>
)}
{screen === "live" && (
setScreen("editor")}
onRedeploy={() => setScreen("deploy")}
/>
)}