import { Box, Newline, Text, useApp } from 'ink'; import React, { useEffect, useState } from 'react'; import { colors } from '../../../../config/colors.js'; import { Markdown } from '../../../components/Markdown.js'; import { Spinner } from '../../../components/Spinner.js'; import { useJourney } from '../context/provider.js'; export const Success: React.FC = () => { const { state } = useJourney(); const [showSpinnerWaiter, setShowSpinnerWaiter] = useState(true); useEffect(() => { const timeout = setTimeout(() => { setShowSpinnerWaiter(false); }, 1500); return () => { clearTimeout(timeout); }; }, []); return ( <> Go fast and prosper. The milliseconds are with you! {showSpinnerWaiter ? : ▰▰▰▰▰▰▰} {state.readme} {'<--- '} {showSpinnerWaiter ? : 🏃‍♂️} {showSpinnerWaiter ? : 🤜✨🤛} ); };