import React, { FC } from 'react'; import { Box, Text, useInput, useApp } from 'ink'; import Spacer from './Spacer'; import Select from './Select'; const Confirm: FC<{ message?: any; context: any; onSubmit: (value: boolean) => void }> = ({ message, context: { projectName }, onSubmit }) => { const { exit } = useApp(); const handleSubmit = (v: boolean) => { if (!v) return exit(); onSubmit(v); }; return ( <> {!message ? ( <> {'[uh-oh]'} {' '} It appears ./{projectName} is not empty. Overwrite? ) : ( message )}