From eaf1d0a09dc4e08b6526b8af5c9b9a5e9d6e4739 Mon Sep 17 00:00:00 2001 From: Emma Indal Date: Fri, 3 Jul 2020 11:51:19 +0200 Subject: [PATCH] fix(techdocs-404): throw error --- plugins/techdocs/src/reader/components/Reader.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/techdocs/src/reader/components/Reader.tsx b/plugins/techdocs/src/reader/components/Reader.tsx index aa42eaffc7..72ef752e34 100644 --- a/plugins/techdocs/src/reader/components/Reader.tsx +++ b/plugins/techdocs/src/reader/components/Reader.tsx @@ -34,7 +34,9 @@ import { TechDocsPageWrapper } from './TechDocsPageWrapper'; const useFetch = (url: string) => { const state = useAsync(async () => { const response = await fetch(url); - if (response.status === 404) return '404'; + if (response.status === 404) { + return new Error('Page not found'); + } const raw = await response.text(); return raw; }, [url]); @@ -116,7 +118,7 @@ export const Reader = () => { } }, [shadowDomRef, state, componentId, path, navigate]); - if (state.value === '404') return ; + if (state.value instanceof Error) return ; return ( <>