From b18bf8634dac28cef870b04ddfa0862317adfe94 Mon Sep 17 00:00:00 2001
From: i804074
Date: Fri, 8 May 2020 14:49:01 -0700
Subject: [PATCH 01/11] Fixed issue where trying to do a map on a undefined
element. (Possible now with the custom json feature)
---
src/components/Message/Buttons.js | 4 ++--
src/components/Message/Card.js | 4 ++--
src/components/Message/Carousel.js | 3 ++-
src/components/Message/List.js | 4 ++--
src/components/Message/QuickReplies.js | 4 ++--
src/helpers.js | 19 +++++++++++++++----
6 files changed, 25 insertions(+), 13 deletions(-)
diff --git a/src/components/Message/Buttons.js b/src/components/Message/Buttons.js
index 9ab82c5b..e7a88e09 100644
--- a/src/components/Message/Buttons.js
+++ b/src/components/Message/Buttons.js
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types'
import Button from 'components/Button'
-import { truncate } from 'helpers'
+import { truncate, safeArrayOfItem } from 'helpers'
import './style.scss'
@@ -16,7 +16,7 @@ const Buttons = ({ content, sendMessage, style, readOnlyMode }) => {
- {buttons.slice(0, 3).map((b, i) => (
+ {safeArrayOfItem(buttons).slice(0, 3).map((b, i) => (