From 3e523602ae476fe8588b03cf419427354622b427 Mon Sep 17 00:00:00 2001 From: imOscarCrespo Date: Mon, 26 Aug 2019 19:14:33 +0200 Subject: [PATCH 1/2] fix: buttons open links directly --- packages/botonic-react/src/components/button.jsx | 7 +++++-- packages/botonic-react/src/webchat/webchat.jsx | 7 ++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/botonic-react/src/components/button.jsx b/packages/botonic-react/src/components/button.jsx index abd1868775..cbc655c06d 100644 --- a/packages/botonic-react/src/components/button.jsx +++ b/packages/botonic-react/src/components/button.jsx @@ -36,8 +36,10 @@ export const Button = props => { if (props.webview) openWebview(props.webview, props.params) else if (props.path) sendPayload(`__PATH_PAYLOAD__${props.path}`) else if (props.payload) sendPayload(props.payload) - else if (props.url) window.open(props.url) - else if (props.onClick) props.onClick() + else if (props.url) { + window.open(props.url) + props.onClick() + } else if (props.onClick) props.onClick() } const renderBrowser = () => { @@ -62,6 +64,7 @@ export const Button = props => { } const renderNode = () => { + console.log('hi') if (props.webview) { let Webview = props.webview let params = '' diff --git a/packages/botonic-react/src/webchat/webchat.jsx b/packages/botonic-react/src/webchat/webchat.jsx index be2bf592c7..9350aabae8 100644 --- a/packages/botonic-react/src/webchat/webchat.jsx +++ b/packages/botonic-react/src/webchat/webchat.jsx @@ -401,7 +401,12 @@ export const Webchat = forwardRef((props, ref) => { {Object.values(props.persistentMenu).map((e, i) => { return ( - ) From 0ee5a01bca6c0867ed6ca5c1e5c8b604974e0e64 Mon Sep 17 00:00:00 2001 From: imOscarCrespo Date: Mon, 26 Aug 2019 19:16:24 +0200 Subject: [PATCH 2/2] remove consoles --- packages/botonic-react/src/components/button.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/botonic-react/src/components/button.jsx b/packages/botonic-react/src/components/button.jsx index cbc655c06d..3de6ebbab3 100644 --- a/packages/botonic-react/src/components/button.jsx +++ b/packages/botonic-react/src/components/button.jsx @@ -64,7 +64,6 @@ export const Button = props => { } const renderNode = () => { - console.log('hi') if (props.webview) { let Webview = props.webview let params = ''