Conversation Starters: - Updates to use the chatbot config for persistence.

This commit is contained in:
vinodkiran
2023-11-23 10:30:18 +05:30
parent 77a09929ab
commit a27da2375b
11 changed files with 16 additions and 54 deletions
@@ -57,7 +57,9 @@ const ConversationStarterDialog = ({ show, dialogProps, onCancel }) => {
const onSave = async () => {
try {
const saveResp = await chatflowsApi.updateChatflow(dialogProps.chatflow.id, {
starterPrompt: JSON.stringify(inputFields)
chatbotConfig: {
starterPrompts: JSON.stringify(inputFields)
}
})
if (saveResp.data) {
enqueueSnackbar({
@@ -94,9 +96,9 @@ const ConversationStarterDialog = ({ show, dialogProps, onCancel }) => {
}
useEffect(() => {
if (dialogProps.chatflow && dialogProps.chatflow.starterPrompt) {
if (dialogProps.chatflow && dialogProps.chatbotConfig.starterPrompts) {
try {
setInputFields(JSON.parse(dialogProps.chatflow.starterPrompt))
setInputFields(JSON.parse(dialogProps.chatbotConfig.starterPrompts))
} catch (e) {
setInputFields([
{
@@ -126,7 +128,7 @@ const ConversationStarterDialog = ({ show, dialogProps, onCancel }) => {
aria-describedby='alert-dialog-description'
>
<DialogTitle sx={{ fontSize: '1rem' }} id='alert-dialog-title'>
Set Conversation Starter Prompts
{dialogProps.title || 'Conversation Starter Prompts'}
</DialogTitle>
<DialogContent>
<Box sx={{ p: 2 }}>