|
|
|
@ -3,7 +3,7 @@ import { App, Popover, Flex, Button, List, Input } from 'antd';
|
|
|
|
|
import { MessageOutlined, SendOutlined } from '@ant-design/icons';
|
|
|
|
|
import useAuthStore from '@/stores/AuthStore';
|
|
|
|
|
import useConversationStore from '@/stores/ConversationStore';
|
|
|
|
|
import { cloneDeep, getNestedValue, objectMapper, sortArrayByOrder } from '@/utils/commons';
|
|
|
|
|
import { cloneDeep, getNestedValue, objectMapper, removeFormattingChars, sortArrayByOrder } from '@/utils/commons';
|
|
|
|
|
import { replaceTemplateString } from '@/channel/whatsappUtils';
|
|
|
|
|
import { isEmpty } from '@/utils/commons';
|
|
|
|
|
|
|
|
|
@ -97,8 +97,9 @@ const InputTemplate = ({ mobile, disabled = false, invokeSendMessage }) => {
|
|
|
|
|
|
|
|
|
|
const [activeInput, setActiveInput] = useState({});
|
|
|
|
|
const onInput = (tempItem, key, val, initObj) => {
|
|
|
|
|
const _val = removeFormattingChars(val);
|
|
|
|
|
setActiveInput((prev) => {
|
|
|
|
|
return { ...prev, [tempItem.name]: { ...initObj, ...prev[tempItem.name], [key]: val } };
|
|
|
|
|
return { ...prev, [tempItem.name]: { ...initObj, ...prev[tempItem.name], [key]: _val } };
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|