Merge branch 'comma-to-semicolon' into 'master'

signup options separator: comma->semicolon

See merge request sahkoinsinoorikilta/vtmk/web2.0-frontend!72
This commit is contained in:
Oskari Ponkala
2021-06-21 16:58:42 +00:00
@@ -13,7 +13,7 @@ class OptionsWidget extends React.Component<OptionsWidgetProps> {
handleListOptionsChange = (questions: Question[], index: number): React.ChangeEventHandler<HTMLInputElement> => (event) => {
const { onChange } = this.props;
const val = event.target.value;
const lst = val.split(",").map((p) => p.trimLeft());
const lst = val.split(";").map((p) => p.trimLeft());
// eslint-disable-next-line no-param-reassign
questions[index].options = lst;
onChange(questions);
@@ -31,7 +31,7 @@ class OptionsWidget extends React.Component<OptionsWidgetProps> {
const { onChange } = this.props;
const val = event.target.value;
if (val !== "") {
const lst = val.split(",").map((p) => p.trimLeft());
const lst = val.split(";").map((p) => p.trimLeft());
// Ignore everything else but the two first values
// eslint-disable-next-line no-param-reassign
questions[index].options = lst.splice(0, 2);
@@ -93,12 +93,12 @@ class OptionsWidget extends React.Component<OptionsWidgetProps> {
if (type === "integer") {
const lst = value as string[];
const joinedValue = lst.join(",");
const joinedValue = lst.join(";");
return (
<>
<input
type="text"
placeholder="Minimum,Maximum"
placeholder="Minimum;Maximum"
value={joinedValue}
onChange={this.handleIntegerOptionsChange(questions, index)}
/>
@@ -109,12 +109,12 @@ class OptionsWidget extends React.Component<OptionsWidgetProps> {
if (type === "radiobutton") {
const lst = value as string[];
const joinedValue = lst.join(",");
const joinedValue = lst.join(";");
return (
<>
<input
type="text"
placeholder="Yes,no,maybe"
placeholder="Yes;no;maybe"
value={joinedValue}
onChange={this.handleListOptionsChange(questions, index)}
/>
@@ -125,12 +125,12 @@ class OptionsWidget extends React.Component<OptionsWidgetProps> {
if (type === "checkbox") {
const lst = value as string[];
const joinedValue = lst.join(",");
const joinedValue = lst.join(";");
return (
<>
<input
type="text"
placeholder="A,B,C"
placeholder="A;B;C"
value={joinedValue}
onChange={this.handleListOptionsChange(questions, index)}
/>