- {Object.keys(onBookingWriteToRecordFields).map((key) => (
-
-
-
-
-
-
-
- {onBookingWriteToRecordFields[key].fieldType === SalesforceFieldType.DATE ? (
-
-
- option.value === onBookingWriteToRecordFields[key].whenToWrite
- )}
- isDisabled={true}
- />
-
-
-
-
-
-
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- field: e.target.value,
- })
- }
- />
-
-
- {
- if (e) {
- setWriteToPersonObjectFieldType(e);
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- fieldType: e.value,
- ...(e.value === SalesforceFieldType.DATE && { value: dateFieldValue.value }),
- ...(e.value === SalesforceFieldType.CHECKBOX && {
- value: checkboxFieldValue.value,
- }),
- });
- }
- }}
- />
-
-
- {writeToPersonObjectFieldType.value === SalesforceFieldType.DATE ? (
- {
- if (e) {
- setDateValue(e);
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- value: e.value,
- });
- }
- }}
- />
- ) : writeToPersonObjectFieldType.value === SalesforceFieldType.CHECKBOX ? (
- {
- if (e) {
- setCheckboxFieldValue(e);
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- value: e.value,
- });
- }
- }}
- />
- ) : (
-
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- value: e.target.value,
- })
- }
- />
- )}
-
-
- {
- if (e) {
- setWhenToWriteToPersonRecord(e);
- setNewOnBookingWriteToPersonObjectField({
- ...newOnBookingWriteToPersonObjectField,
- whenToWrite: e.value,
- });
- }
- }}
- />
-
-