From 700d0d23833653b9e01f5c30beed46e9d6f4cd4d Mon Sep 17 00:00:00 2001 From: Nick Sandstrom <32273437+nick4810@users.noreply.github.com> Date: Wed, 10 Dec 2025 20:38:28 -0800 Subject: [PATCH] Moved error logic to separate component --- frontend/src/pages/ContentSources.jsx | 50 ++++++++++++++++----------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/frontend/src/pages/ContentSources.jsx b/frontend/src/pages/ContentSources.jsx index cede4047..310abb7f 100644 --- a/frontend/src/pages/ContentSources.jsx +++ b/frontend/src/pages/ContentSources.jsx @@ -3,29 +3,37 @@ import M3UsTable from '../components/tables/M3UsTable'; import EPGsTable from '../components/tables/EPGsTable'; import { Box, Stack } from '@mantine/core'; -const M3UPage = () => { +const ErrorBoundary = ({ children }) => { const error = useUserAgentsStore((state) => state.error); - if (error) return