fix: open compliance setup after Twilio setup

fix: open Twilio setup for first trigger
This commit is contained in:
Nikola Ubavic 2022-03-18 17:54:03 +01:00
parent 6985c632cd
commit cfecf4b5fd
2 changed files with 9 additions and 4 deletions

View file

@ -27,6 +27,7 @@ const TriggerView = ({
showWizard,
config,
toggleWizard,
addNewTriger,
customInfoRequests
}) => {
const currency = R.path(['fiatCurrency'])(
@ -36,7 +37,7 @@ const TriggerView = ({
const [error, setError] = useState(null)
const [saveConfig] = useMutation(SAVE_CONFIG, {
onCompleted: () => toggleWizard('off'),
onCompleted: () => toggleWizard(true),
refetchQueries: () => ['getData'],
onError: error => setError(error)
})
@ -74,7 +75,7 @@ const TriggerView = ({
currency={currency}
error={error?.message}
save={add}
onClose={toggleWizard}
onClose={() => toggleWizard(true)}
customInfoRequests={customInfoRequests}
/>
)}
@ -83,7 +84,7 @@ const TriggerView = ({
<H2>
It seems there are no active compliance triggers on your network
</H2>
<Button onClick={() => toggleWizard()}>Add first trigger</Button>
<Button onClick={addNewTriger}>Add first trigger</Button>
</Box>
)}
</>

View file

@ -85,7 +85,10 @@ const Triggers = () => {
})
const [saveAccount] = useMutation(SAVE_ACCOUNT, {
onCompleted: () => setTwilioSetupPopup(false),
onCompleted: () => {
setTwilioSetupPopup(false)
toggleWizard('newTrigger')()
},
refetchQueries: () => ['getData'],
onError: error => setError(error)
})
@ -211,6 +214,7 @@ const Triggers = () => {
showWizard={wizardType === 'newTrigger'}
config={data?.config ?? {}}
toggleWizard={toggleWizard('newTrigger')}
addNewTriger={addNewTriger}
customInfoRequests={enabledCustomInfoRequests}
/>
)}