diff --git a/src/dashboardWebView/components/ErrorView/index.tsx b/src/dashboardWebView/components/ErrorView/index.tsx index 892a3729..359871a0 100644 --- a/src/dashboardWebView/components/ErrorView/index.tsx +++ b/src/dashboardWebView/components/ErrorView/index.tsx @@ -1,14 +1,17 @@ import { ExclamationIcon } from '@heroicons/react/solid'; import * as React from 'react'; +import useThemeColors from '../../hooks/useThemeColors'; export interface IErrorViewProps {} export const ErrorView: React.FunctionComponent = ( props: React.PropsWithChildren ) => { + const { getColors } = useThemeColors(); + return (
- +

Sorry, something went wrong.

Please close the dashboard and try again.

diff --git a/src/dashboardWebView/components/Header/Breadcrumb.tsx b/src/dashboardWebView/components/Header/Breadcrumb.tsx index 5cf08778..9a538a65 100644 --- a/src/dashboardWebView/components/Header/Breadcrumb.tsx +++ b/src/dashboardWebView/components/Header/Breadcrumb.tsx @@ -4,6 +4,7 @@ import * as React from 'react'; import { useRecoilState, useRecoilValue } from 'recoil'; import { HOME_PAGE_NAVIGATION_ID } from '../../../constants'; import { parseWinPath } from '../../../helpers/parseWinPath'; +import useThemeColors from '../../hooks/useThemeColors'; import { SearchAtom, SelectedMediaFolderAtom, SettingsAtom } from '../../state'; export interface IBreadcrumbProps {} @@ -15,6 +16,7 @@ export const Breadcrumb: React.FunctionComponent = ( const [, setSearchValue] = useRecoilState(SearchAtom); const [folders, setFolders] = React.useState([]); const settings = useRecoilValue(SettingsAtom); + const { getColors } = useThemeColors(); const updateFolder = (folder: string) => { setSearchValue(''); @@ -82,7 +84,10 @@ export const Breadcrumb: React.FunctionComponent = (
diff --git a/src/dashboardWebView/components/Header/ClearFilters.tsx b/src/dashboardWebView/components/Header/ClearFilters.tsx index 0066661b..17036729 100644 --- a/src/dashboardWebView/components/Header/ClearFilters.tsx +++ b/src/dashboardWebView/components/Header/ClearFilters.tsx @@ -15,8 +15,8 @@ import { } from '../../state'; import { DefaultValue } from 'recoil'; -import { useLocation } from 'react-router-dom'; import { useEffect } from 'react'; +import useThemeColors from '../../hooks/useThemeColors'; export const guardRecoilDefaultValue = (candidate: any): candidate is DefaultValue => { if (candidate instanceof DefaultValue) return true; @@ -29,6 +29,7 @@ export const ClearFilters: React.FunctionComponent = ( props: React.PropsWithChildren ) => { const [show, setShow] = React.useState(false); + const { getColors } = useThemeColors(); const folder = useRecoilValue(FolderSelector); const tag = useRecoilValue(TagSelector); @@ -63,7 +64,12 @@ export const ClearFilters: React.FunctionComponent = ( return (