Few more form fixes

This commit is contained in:
Aarni Halinen
2020-07-24 23:59:04 +03:00
parent 0bc8af1980
commit a867e7197d
4 changed files with 7 additions and 6 deletions
+1
View File
@@ -6,6 +6,7 @@ import { Question } from "@components/SignupQuestionsWidget";
export interface SignupForm {
id?: number;
title: string;
visible: boolean;
start_time: string;
end_time: string;
questions: Question[];
+2 -2
View File
@@ -105,7 +105,7 @@ class EventCreatePage extends React.Component<EventCreatePageProps, EventCreateP
try {
const payload = data.formData;
if (payload.image.startsWith("http")) payload.image = undefined;
if (typeof payload.image === "string" && payload.image.startsWith("http")) payload.image = undefined;
payload.signup_id = payload.signupForm;
payload.tag_id = payload.tags;
if (payload.id === undefined) {
@@ -211,7 +211,7 @@ class EventCreatePage extends React.Component<EventCreatePageProps, EventCreateP
type: ["string", "null"],
format: formData.image ? "uri-reference" : "data-url",
title: "Override tag icon with image",
default: ""
default: undefined
},
finnish_section_divider: {
title: "Finnish",
+3 -3
View File
@@ -133,13 +133,13 @@ class SignupCreatePage extends React.Component<SignupCreatePageProps, SignupCrea
visible: {
type: "boolean",
title: "Visible",
default: true,
default: false,
},
quota: {
type: ["integer", "null"],
type: ["integer"],
title: "Quota",
minimum: 0,
default: null,
default: 0,
},
start_time: {
type: "string",
+1 -1
View File
@@ -26,7 +26,7 @@ const renderList = (signUpForm: SignupForm) => {
return (
<>
<h6>
Ilmoittautuneet {signUpForm.quota && (`(${signUpForm.signups.length}/${signUpForm.quota})`)}:
Ilmoittautuneet{signUpForm.quota > 0 && (` (${signUpForm.signups.length}/${signUpForm.quota})`)}:
</h6>
<ol>
{signUpForm.signups.map((s, idx) => (