diff --git a/app/components/conferences/admin/EditEvent.js b/app/components/conferences/admin/EditEvent.js index 1a3b3a48..e88e0c76 100644 --- a/app/components/conferences/admin/EditEvent.js +++ b/app/components/conferences/admin/EditEvent.js @@ -21,11 +21,13 @@ export const EditEvent = ({ event, handleToast }) => { "starts-at": event.data.attributes["starts-at"].slice(0, 16), "ends-at": event.data.attributes["ends-at"].slice(0, 16), "original-image-url": event.data.attributes["original-image-url"], - "logo-url" : event.data.attributes["logo-url"], + "logo-url": event.data.attributes["logo-url"], timezone: Intl.DateTimeFormat().resolvedOptions().timeZone, online: true, "is-sessions-speakers-enabled": true, - privacy: event.data.attributes.privacy + privacy: event.data.attributes.privacy, + "owner-name": event.data.attributes["owner-name"], + "owner-description": event.data.attributes["owner-description"], }); const [publish, setPublish] = useState("published"); @@ -86,13 +88,13 @@ export const EditEvent = ({ event, handleToast }) => { const handleFormSubmit = async (e) => { e.preventDefault(); - if(formState['logo-url'] === ""){ + if (formState['logo-url'] === "") { delete formState['logo-url']; } const data = { data: { - attributes: { ...formState, state: publish, privacy: isPublic ? "public" : "private" }, + attributes: { ...formState, state: publish, privacy: isPublic ? "public" : "private" }, id: event.data.id, type: "event", }, diff --git a/app/components/conferences/create/EventBasicDetails.js b/app/components/conferences/create/EventBasicDetails.js index c3eacf5d..8d40cfe3 100644 --- a/app/components/conferences/create/EventBasicDetails.js +++ b/app/components/conferences/create/EventBasicDetails.js @@ -29,6 +29,8 @@ export const EventBasicCreate = ({ setDraft, handleToast }) => { timezone: Intl.DateTimeFormat().resolvedOptions().timeZone, online: true, "is-sessions-speakers-enabled": true, + "owner-name": "", + "owner-description": "", }); const [publish, setPublish] = useState("draft"); @@ -138,13 +140,13 @@ export const EventBasicCreate = ({ setDraft, handleToast }) => { CustomToast({ type: "success" }); name === "switch" ? setTicket((prev) => ({ - ...prev, - state: !ticket.state, - })) + ...prev, + state: !ticket.state, + })) : setTicket((prev) => ({ - ...prev, - [name]: value, - })); + ...prev, + [name]: value, + })); }; const handlePublicSwitch = (e) => { diff --git a/app/components/conferences/eventForm.js b/app/components/conferences/eventForm.js index 4c2c000d..fc01655b 100644 --- a/app/components/conferences/eventForm.js +++ b/app/components/conferences/eventForm.js @@ -1,11 +1,11 @@ import { Form, InputGroup, - Toast, } from "react-bootstrap"; +import { useState, Fragment, useEffect } from "react"; + +export const EventForm = ({ handleChange, intialValues, ticket, handleSwitch, handlePublicSwitch, isPublic }) => { -export const EventForm = ({ handleChange, intialValues, ticket , handleSwitch, handlePublicSwitch, isPublic }) => { - return ( <>