From a6524f70a824193ac01afa383eb12b6a1b4ce6ba Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Wed, 13 Feb 2019 10:20:05 +0100 Subject: [PATCH] Improve check --- src/SnackbarProvider.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SnackbarProvider.js b/src/SnackbarProvider.js index 8b3b1da3..1c7cf453 100644 --- a/src/SnackbarProvider.js +++ b/src/SnackbarProvider.js @@ -56,8 +56,8 @@ class SnackbarProvider extends Component { */ handleEnqueueSnackbar = (message, { key, preventDuplicate, ...options } = {}) => { const shouldPreventDuplicate = preventDuplicate || this.props.preventDuplicate; - const isInQueue = this.queue.filter(item => item.message === message).length > 0; - const isDisplayed = this.state.snacks.filter(item => item.message === message).length > 0; + const isInQueue = !!this.queue.find(item => item.message === message); + const isDisplayed = !!this.state.snacks.find(item => item.message === message); if (shouldPreventDuplicate && (isInQueue || isDisplayed)) { return null; }