Array to string parsing to utils.

This commit is contained in:
codevictory
2021-11-03 17:23:16 +02:00
parent f115032ae3
commit de45e25782
2 changed files with 9 additions and 7 deletions

View File

@@ -4,13 +4,11 @@ import { MinusCircleOutlined, PlusOutlined } from '@ant-design/icons';
import "./../styles/registration.css" import "./../styles/registration.css"
import { addVisitor } from '../api'; import { addVisitor } from '../api';
import { capFirstLetter } from './utils'; import { arrayToString, capFirstLetter } from './utils';
import { Visitor } from '../model/visitor'; import { Visitor } from '../model/visitor';
const { Option } = Select; const { Option } = Select;
const { TextArea } = Input;
interface ParamTypes { interface ParamTypes {
id: string; id: string;
} }
@@ -34,8 +32,8 @@ export const RegForm = () => {
values.visitors.map(visitor => { values.visitors.map(visitor => {
addVisitor({ addVisitor({
...visitor, ...visitor,
allergies: visitor.allergies ? visitor.allergies.toString() : "", allergies: visitor.allergies ? arrayToString(visitor.allergies) : "",
services: visitor.services ? visitor.services.toString() : "", services: visitor.services ? arrayToString(visitor.services) : "",
preferences: visitor.preferences ?? "", preferences: visitor.preferences ?? "",
invitationId: visitor.invitationId = atob(id), invitationId: visitor.invitationId = atob(id),
}); });

View File

@@ -1,3 +1,7 @@
export const capFirstLetter = (string: string) => { export const capFirstLetter = (str: string) => {
return string.charAt(0).toUpperCase() + string.slice(1); return str.charAt(0).toUpperCase() + str.slice(1);
}
export const arrayToString = (str: string) => {
return str.toString().replaceAll(",", ", ");
} }