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) => (