Skip to content

Instantly share code, notes, and snippets.

@MGustav0
Created March 25, 2021 14:53
Show Gist options
  • Save MGustav0/2bf9d99c4f26f75f1867bc15aecdce06 to your computer and use it in GitHub Desktop.
Save MGustav0/2bf9d99c4f26f75f1867bc15aecdce06 to your computer and use it in GitHub Desktop.
Página agregadora do formulário e do footer
import React, { RefObject, useEffect, useState } from 'react';
import { FormHandles } from '@unform/core';
import Layout from '../../components/Layout';
import ProgressBar from '../../components/ProgressBar';
import DeliveryForm from '../../components/Forms/DeliveryForm';
import Footer from '../../components/Footer';
import { useStepForm } from '../../hooks/StepForm';
import { Steps } from '../../hooks/types';
const Delivery: React.FC = () => {
const { setStep } = useStepForm();
const [form, setForm] = useState<RefObject<FormHandles>>();
useEffect(() => {
if (setStep) {
setStep(Steps.delivery);
}
}, [setStep]);
return (
<>
<Layout>
<ProgressBar />
<DeliveryForm setFormRef={setForm} />
</Layout>
<Footer form={form} />
</>
);
};
export default Delivery;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment