Skip to content

Commit e66f40b

Browse files
fixed types
1 parent 1f0db88 commit e66f40b

File tree

2 files changed

+15
-156
lines changed

2 files changed

+15
-156
lines changed

src/modules/dashboard/components/Incorporation/Stages/FormStages.tsx

Lines changed: 0 additions & 106 deletions
This file was deleted.

src/modules/pages/components/IncorporationPage/IncorporationPage.tsx

Lines changed: 15 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import LockedIncorporationForm from '~dashboard/Incorporation/IncorporationForm/
1212
import VerificationBanner from '~dashboard/Incorporation/VerificationBanner';
1313
import IncorporationPaymentDialog from '~dashboard/Dialogs/IncorporationPaymentDialog';
1414
import { useDialog } from '~core/Dialog';
15+
import InfoBanner from '~dashboard/Incorporation/InfoBanner';
1516

1617
import {
1718
initialValues,
@@ -34,10 +35,8 @@ const IncorporationPage = () => {
3435
const { data: colonyData, loading } = useColonyFromNameQuery({
3536
variables: { name: colonyName, address: '' },
3637
});
37-
const [isFormEditable, setFormEditable] = useState(false);
3838
const [formValues, setFormValues] = useState<ValuesType>(formValuesMock);
39-
const [isFormEditable, setFormEditable] = useState(true);
40-
const [formValues, setFormValues] = useState<ValuesType>();
39+
const [isFormEditable, setFormEditable] = useState(false);
4140
const [shouldValidate, setShouldValidate] = useState(false);
4241
const [activeStageId, setActiveStageId] = useState(StagesEnum.Payment);
4342
const sidebarRef = useRef<HTMLElement>(null);
@@ -46,9 +45,6 @@ const IncorporationPage = () => {
4645

4746
const openPayDialog = useDialog(IncorporationPaymentDialog);
4847

49-
const handleSubmit = useCallback((values) => {
50-
setFormValues(values);
51-
setFormEditable(false);
5248
const handleSubmit = useCallback((values) => {
5349
setFormValues(values);
5450
setFormEditable(false);
@@ -95,13 +91,9 @@ const IncorporationPage = () => {
9591
}
9692
}, [shouldValidate]);
9793

98-
const { data: colonyData, loading } = useColonyFromNameQuery({
99-
variables: { name: colonyName, address: '' },
100-
});
101-
10294
return isFormEditable ? (
10395
<Formik
104-
initialValues={initialValues} // mock values are used here to fill in the form
96+
initialValues={initialValues}
10597
onSubmit={handleSubmit}
10698
validationSchema={validationSchema}
10799
validateOnBlur={shouldValidate}
@@ -148,18 +140,18 @@ const IncorporationPage = () => {
148140
)}
149141
</Formik>
150142
) : (
151-
<div className={getMainClasses({}, styles)} id="expenditurePage">
143+
<div className={getMainClasses({}, styles)}>
152144
<aside className={styles.sidebar} ref={sidebarRef}>
153145
{loading ? (
154146
<div className={styles.spinnerContainer}>
155147
<SpinnerLoader appearance={{ size: 'medium' }} />
156148
</div>
157149
) : (
158-
colonyData && (
150+
colonyData &&
151+
formValues && (
159152
<LockedIncorporationForm
160-
sidebarRef={sidebarRef.current}
161-
colony={colonyData.processedColony}
162153
formValues={formValues}
154+
activeStageId={activeStageId}
163155
/>
164156
)
165157
)}
@@ -168,47 +160,20 @@ const IncorporationPage = () => {
168160
className={classNames(styles.mainContainer, {
169161
[styles.smallerPadding]:
170162
activeStageId === StagesEnum.Processing ||
171-
activeStageId === StagesEnum.Complete,
163+
activeStageId === StagesEnum.Complete ||
164+
notVerified,
172165
})}
173166
>
167+
{/* user passed to VerifiactionBanner is a mock */}
168+
{notVerified &&
169+
activeStageId !== StagesEnum.Processing &&
170+
activeStageId !== StagesEnum.Complete && (
171+
<VerificationBanner user={userMock} />
172+
)}
174173
{(activeStageId === StagesEnum.Processing ||
175174
activeStageId === StagesEnum.Complete) && (
176175
<InfoBanner activeStageId={activeStageId} />
177176
)}
178-
<main className={styles.mainContent}>
179-
<div />
180-
<Stages
181-
activeStageId={activeStageId}
182-
stages={stages}
183-
buttonAction={buttonAction}
184-
/>
185-
</main>
186-
</div>
187-
</div>
188-
) : (
189-
<div className={getMainClasses({}, styles)}>
190-
<aside className={styles.sidebar} ref={sidebarRef}>
191-
{loading ? (
192-
<div className={styles.spinnerContainer}>
193-
<SpinnerLoader appearance={{ size: 'medium' }} />
194-
</div>
195-
) : (
196-
colonyData &&
197-
formValues && (
198-
<LockedIncorporationForm
199-
formValues={formValues}
200-
activeStageId={activeStageId}
201-
/>
202-
)
203-
)}
204-
</aside>
205-
<div
206-
className={classNames(styles.mainContainer, {
207-
[styles.smallerPadding]: notVerified,
208-
})}
209-
>
210-
{/* user passed to VerifiactionBanner is a mock */}
211-
{notVerified && <VerificationBanner user={userMock} />}
212177
<main className={styles.mainContent}>
213178
<div />
214179
{colonyData && (

0 commit comments

Comments
 (0)