import React from "react"; import Button from "../button/button"; import { Step } from "@/hooks/palmistry/use-steps"; import useSteps, { DecisionsChoice } from "@/hooks/palmistry/use-steps"; import useZodiacSign from "@/hooks/palmistry/use-zodiac-sign"; import { useTranslations } from "@/hooks/translations"; import { ELocalesPlacement } from "@/locales"; export default function StepGuidancePlan() { const { translate } = useTranslations(ELocalesPlacement.PalmistryV0); const steps = useSteps(); const { getSignByDate, getDecisionMakingStatistics } = useZodiacSign(); const storedBirthdate = steps.getStoredValue(Step.Birthdate); const storedDecisionChoice = steps.getStoredValue(Step.Decisions); const [zodiacSign, setZodiacSign] = React.useState(""); const [decisionMakingStatistics, setDecisionMakingStatistics] = React.useState(0); React.useEffect(() => { if (storedBirthdate) { const [storedMonth, storedDay] = storedBirthdate .split("-") .slice(1) .map(Number); const sign = getSignByDate(storedMonth, storedDay); setZodiacSign(sign.toLowerCase()); setDecisionMakingStatistics( getDecisionMakingStatistics(sign)[ storedDecisionChoice as DecisionsChoice ] ); } }, [storedBirthdate]); // const onBack = () => { // steps.goBack(); // }; const onNext = () => { steps.goNext(); }; return ( <> {steps.getStoredValue(Step.Decisions) === DecisionsChoice.Heart && ( <>
{translate("/guidance-plan.heart", { percent: decisionMakingStatistics, zodiacSign: ( {translate(zodiacSign)} ), })}
)} {steps.getStoredValue(Step.Decisions) === DecisionsChoice.Head && ( <>
{translate("/guidance-plan.head", { percent: decisionMakingStatistics, zodiacSign: ( {translate(zodiacSign)} ), })}
)} {steps.getStoredValue(Step.Decisions) === DecisionsChoice.Both && ( <>
{/* {translate("/guidance-plan.wonderful")}
*/} {translate("/guidance-plan.both", { percent: decisionMakingStatistics, zodiacSign: ( {translate(zodiacSign)} ), })}
)}
{/* */}
); }