Array to string parsing to utils.
This commit is contained in:
@@ -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),
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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(",", ", ");
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user