Skip to content

Commit 1c303b0

Browse files
committed
chore: bento unnecessary code removed
1 parent 37238fc commit 1c303b0

File tree

6 files changed

+23
-39
lines changed

6 files changed

+23
-39
lines changed

frontend-dev/src/components/AllIntegrations/Bento/Bento.jsx

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ import Steps from '../../Utilities/Steps'
1010
import { saveIntegConfig } from '../IntegrationHelpers/IntegrationHelpers'
1111
import IntegrationStepThree from '../IntegrationHelpers/IntegrationStepThree'
1212
import BentoAuthorization from './BentoAuthorization'
13-
import { checkMappedFields, generateMappedField } from './BentoCommonFunc'
13+
import { checkMappedFields } from './BentoCommonFunc'
1414
import BentoIntegLayout from './BentoIntegLayout'
1515

1616
function Bento({ formFields, setFlow, flow, allIntegURL }) {
1717
const navigate = useNavigate()
1818
const [isLoading, setIsLoading] = useState(false)
1919
const [loading, setLoading] = useState({})
20-
2120
const [step, setStep] = useState(1)
2221
const [snack, setSnackbar] = useState({ show: false })
2322

@@ -53,16 +52,6 @@ function Bento({ formFields, setFlow, flow, allIntegURL }) {
5352
document.getElementById('btcd-settings-wrp').scrollTop = 0
5453
}, 300)
5554

56-
// if (!checkMappedFields(bentoConf)) {
57-
// toast.error(__('Please map mandatory fields', 'bit-integrations'))
58-
// return
59-
// }
60-
61-
// if (!bentoConf.selectedEvent) {
62-
// toast.error(__('Please select a Event', 'bit-integrations'))
63-
// return
64-
// }
65-
6655
bentoConf.field_map.length > 0 && setStep(pageNo)
6756
}
6857

frontend-dev/src/components/AllIntegrations/Bento/BentoActions.jsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
/* eslint-disable max-len */
22
/* eslint-disable no-param-reassign */
33

4+
import { create } from 'mutative'
5+
import { useState } from 'react'
6+
import MultiSelect from 'react-multiple-select-dropdown-lite'
47
import 'react-multiple-select-dropdown-lite/dist/index.css'
58
import { useRecoilValue } from 'recoil'
69
import { $btcbi } from '../../../GlobalStates'
710
import { __ } from '../../../Utils/i18nwrap'
11+
import Loader from '../../Loaders/Loader'
12+
import ConfirmModal from '../../Utilities/ConfirmModal'
813
import TableCheckBox from '../../Utilities/TableCheckBox'
914
import { ProFeatureTitle } from '../IntegrationHelpers/ActionProFeatureLabels'
10-
import { useState } from 'react'
11-
import { create } from 'mutative'
12-
import ConfirmModal from '../../Utilities/ConfirmModal'
13-
import MultiSelect from 'react-multiple-select-dropdown-lite'
1415
import { getAllTags } from './BentoCommonFunc'
15-
import Loader from '../../Loaders/Loader'
16-
import c from 'react-multiple-select-dropdown-lite'
1716

1817
export default function BentoActions({
1918
bentoConf,

frontend-dev/src/components/AllIntegrations/Bento/BentoCommonFunc.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable no-console */
22
/* eslint-disable no-else-return */
3+
import { create } from 'mutative'
34
import toast from 'react-hot-toast'
45
import bitsFetch from '../../../Utils/bitsFetch'
56
import { __ } from '../../../Utils/i18nwrap'
6-
import { create } from 'mutative'
77

88
export const handleInput = (e, salesmateConf, setSalesmateConf) => {
99
const newConf = { ...salesmateConf }
@@ -18,6 +18,7 @@ export const handleInput = (e, salesmateConf, setSalesmateConf) => {
1818

1919
export const generateMappedField = (bentoFields) => {
2020
const requiredFlds = bentoFields.filter((fld) => fld.required === true)
21+
2122
return requiredFlds.length > 0
2223
? requiredFlds.map((field) => ({
2324
formField: '',
@@ -33,13 +34,11 @@ export const checkMappedFields = (bentoConf) => {
3334
!mappedField.formField ||
3435
!mappedField.bentoFormField ||
3536
(mappedField.formField === 'custom' && !mappedField.customValue) ||
36-
(mappedField.bentoFormField === 'customFieldKey' && !mappedField.customFieldKey)
37+
(bentoConf.action === 'add_event' && mappedField.bentoFormField === 'customFieldKey' && !mappedField.customFieldKey)
3738
)
3839
: []
39-
if (mappedFields.length > 0) {
40-
return false
41-
}
42-
return true
40+
41+
return mappedFields.length <= 0
4342
}
4443

4544
const setRequestParams = (config, customs = {}) => {

frontend-dev/src/components/AllIntegrations/Bento/BentoFieldMap.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ import { useRecoilValue } from 'recoil'
33
import { $btcbi } from '../../../GlobalStates'
44
import { SmartTagField } from '../../../Utils/StaticData/SmartTagField'
55
import { __ } from '../../../Utils/i18nwrap'
6+
import CustomFieldKey from '../../Utilities/CustomFieldKey'
67
import TagifyInput from '../../Utilities/TagifyInput'
78
import { addFieldMap, delFieldMap, handleCustomValue, handleFieldMapping } from './IntegrationHelpers'
8-
import CustomFieldKey from '../../Utilities/CustomFieldKey'
99

1010
export default function BentoFieldMap({ i, formFields, field, bentoConf, setBentoConf }) {
11+
const btcbi = useRecoilValue($btcbi)
12+
const { isPro } = btcbi
13+
1114
const requiredFields =
1215
(bentoConf?.bentoFields && bentoConf.bentoFields.filter(fld => fld.required === true)) || []
1316
const allNonRequiredFields =
1417
(bentoConf?.bentoFields && bentoConf.bentoFields.filter(fld => fld.required === false)) || []
1518

16-
const btcbi = useRecoilValue($btcbi)
17-
const { isPro } = btcbi
18-
console.log(bentoConf)
1919
return (
2020
<div className="flx mt-2 mb-2 btcbi-field-map">
2121
<div className="pos-rel flx">
@@ -82,7 +82,7 @@ export default function BentoFieldMap({ i, formFields, field, bentoConf, setBent
8282
<option value="customFieldKey">{__('Custom Field Key', 'bit-integrations')}</option>
8383
)}
8484
</select>
85-
{field.bentoFormField === 'customFieldKey' && (
85+
{field.bentoFormField === 'customFieldKey' && bentoConf.action === 'add_event' && (
8686
<CustomFieldKey
8787
field={field}
8888
index={i}

frontend-dev/src/components/AllIntegrations/Bento/BentoIntegLayout.jsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
/* eslint-disable no-unused-vars */
2+
import { create } from 'mutative'
23
import MultiSelect from 'react-multiple-select-dropdown-lite'
34
import 'react-multiple-select-dropdown-lite/dist/index.css'
5+
import { useRecoilValue } from 'recoil'
6+
import { $btcbi } from '../../../GlobalStates'
47
import { __ } from '../../../Utils/i18nwrap'
58
import Loader from '../../Loaders/Loader'
9+
import Note from '../../Utilities/Note'
10+
import { checkIsPro, getProLabel } from '../../Utilities/ProUtilHelpers'
11+
import BentoActions from './BentoActions'
612
import { getFields } from './BentoCommonFunc'
713
import BentoFieldMap from './BentoFieldMap'
814
import { addFieldMap } from './IntegrationHelpers'
9-
import { create } from 'mutative'
10-
import { useRecoilValue } from 'recoil'
11-
import { $btcbi } from '../../../GlobalStates'
12-
import Note from '../../Utilities/Note'
13-
import BentoActions from './BentoActions'
14-
import { checkIsPro, getProLabel } from '../../Utilities/ProUtilHelpers'
1515

1616
export default function BentoIntegLayout({
1717
formFields,

frontend-dev/src/components/AllIntegrations/Bento/EditBento.jsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@
22
/* eslint-disable no-param-reassign */
33

44
import { useState } from 'react'
5-
import { toast } from 'react-hot-toast'
65
import { useNavigate } from 'react-router-dom'
76
import { useRecoilState, useRecoilValue } from 'recoil'
87
import { $actionConf, $formFields, $newFlow } from '../../../GlobalStates'
98
import { __ } from '../../../Utils/i18nwrap'
109
import SnackMsg from '../../Utilities/SnackMsg'
11-
import EditFormInteg from '../EditFormInteg'
12-
import SetEditIntegComponents from '../IntegrationHelpers/SetEditIntegComponents'
13-
import EditWebhookInteg from '../EditWebhookInteg'
1410
import { saveActionConf } from '../IntegrationHelpers/IntegrationHelpers'
1511
import IntegrationStepThree from '../IntegrationHelpers/IntegrationStepThree'
12+
import SetEditIntegComponents from '../IntegrationHelpers/SetEditIntegComponents'
1613
import { checkMappedFields, handleInput } from './BentoCommonFunc'
1714
import BentoIntegLayout from './BentoIntegLayout'
1815

0 commit comments

Comments
 (0)