import { StringUtils } from "@/utils/string.utils"; import React, { forwardRef, useImperativeHandle, useState } from "react"; import { View } from "react-native"; import FormInput from "../form/FormInput"; import Question, { QuestionChildProps } from "./Question"; export interface NameQuestionRef { getAnswer: () => string; isOk: () => boolean; } export default forwardRef(({ ...props }, ref) => { const [answer, setAnswer] = useState(); useImperativeHandle(ref, () => ({ getAnswer: () => answer, isOk: () => !StringUtils.IsNullOrEnptyWhiteSpace(answer ?? ""), })); return ( ); });