55919 form editor error boundary (#494)

* fix password reset bug

* form editor error boundary

* fix crisp

* fix layout on create and edit pages

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Favour Olayinka
2024-07-17 15:07:19 +01:00
committed by GitHub
parent a2c1757815
commit f4386fbcbc
7 changed files with 145 additions and 30 deletions

View File

@@ -98,6 +98,28 @@ export function useCrisp () {
crisp.session.setSegments(segments, overwrite)
}
// Send message as operator
function showMessage (message, delay = 500) {
if (!crisp)
return
setTimeout(() => {
crisp.message.show('text', message)
}, delay)
}
function pauseChatBot () {
if (!crisp)
return
crisp.session.setData({ 'enum': 'pause_chatbot' })
}
function enableChatbot () {
if (!crisp)
return
crisp.session.setData({ 'enum': 'start_chatbot' })
}
return {
crisp,
onCrispInit,
@@ -111,6 +133,9 @@ export function useCrisp () {
sendTextMessage,
pushEvent,
setSegments,
setUser
setUser,
pauseChatBot,
enableChatbot,
showMessage
}
}