diff --git a/src/pages/admin/SignupEmailPage.tsx b/src/pages/admin/SignupEmailPage.tsx index 7a4581d..b5997d8 100644 --- a/src/pages/admin/SignupEmailPage.tsx +++ b/src/pages/admin/SignupEmailPage.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from "react"; import { Helmet } from "react-helmet"; -import Form from "react-jsonschema-form"; import { RouteComponentProps } from "react-router-dom"; +import AdminCreateCommon from "@views/admin/AdminCreateCommon"; import MarkdownEditorWidget from "@components/Widgets/MarkdownEditorWidget"; import { SignupForm, getForm, signupFormSendEmail } from "@models/SignupForm"; @@ -87,24 +87,23 @@ const SignupEmailPage: React.FC = ({ match: { params: { id const title = signupForm ? signupForm.title_fi : "Loading..." return ( -
+ <> -

{title}

- {statusMessage &&
{statusMessage}
} -
- {error &&
{error}
} -
+ + )}; export default SignupEmailPage; diff --git a/src/pages/admin/SignupListPage.tsx b/src/pages/admin/SignupListPage.tsx index 92994df..e030d07 100644 --- a/src/pages/admin/SignupListPage.tsx +++ b/src/pages/admin/SignupListPage.tsx @@ -1,6 +1,7 @@ import React, { useEffect, useState } from "react"; import { Helmet } from "react-helmet"; import { RouteComponentProps } from "react-router-dom"; +import AdminListCommon from "@views/admin/AdminListCommon"; import { SignupForm, getForm, getSignups } from "@models/SignupForm"; import { Signup } from "@models/Signup"; @@ -31,7 +32,7 @@ const SignupEmailPage: React.FC = ({ match: { params: { id const title = signupForm ? signupForm.title_fi : "Loading..." return ( -
+ @@ -56,7 +57,7 @@ const SignupEmailPage: React.FC = ({ match: { params: { id ))} -
+ )}; export default SignupEmailPage; diff --git a/src/views/admin/AdminCreateCommon.tsx b/src/views/admin/AdminCreateCommon.tsx index 3a9b750..03dd22f 100644 --- a/src/views/admin/AdminCreateCommon.tsx +++ b/src/views/admin/AdminCreateCommon.tsx @@ -109,7 +109,7 @@ type AdminCreateCommonProps = { UISchema: { [name: string]: any; }; - onChange: (e: IChangeEvent, es?: ErrorSchema) => any; + onChange?: (e: IChangeEvent, es?: ErrorSchema) => any; onFocus: (id: string, value: string | number | boolean) => void; onSubmit: (e: ISubmitEvent) => any; statusMessage: string;