From 9ed75f3a32eaeeb344b13ef21cc3d39deecdeff4 Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Sun, 8 Dec 2019 20:22:42 +0200 Subject: [PATCH] useRouteActive validation improved --- src/common/useRouteActive.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/useRouteActive.js b/src/common/useRouteActive.js index 14225a8f7..1fde72466 100644 --- a/src/common/useRouteActive.js +++ b/src/common/useRouteActive.js @@ -5,8 +5,8 @@ const useLocationHash = require('stremio/common/useLocationHash'); const useRouteActive = (routeRegexp) => { const locationHash = useLocationHash(); const active = React.useMemo(() => { - const { pathname: locationPathname } = UrlUtils.parse(locationHash.slice(1)); - return routeRegexp instanceof RegExp && !!locationPathname.match(routeRegexp); + const { pathname } = UrlUtils.parse(locationHash.slice(1)); + return typeof pathname === 'string' && routeRegexp instanceof RegExp && !!pathname.match(routeRegexp); }, [locationHash, routeRegexp]); return active; };