diff --git a/packages/web/pages/settings/emails.tsx b/packages/web/pages/settings/emails.tsx index b21a9e250..8992bf804 100644 --- a/packages/web/pages/settings/emails.tsx +++ b/packages/web/pages/settings/emails.tsx @@ -10,6 +10,7 @@ import { toast, Toaster } from 'react-hot-toast' import { useCallback } from 'react' import Link from 'next/link' import { StyledText } from '../../components/elements/StyledText' +import { applyStoredTheme } from '../../lib/themeUpdater' enum TextType { EmailAddress, @@ -39,6 +40,8 @@ function CopyTextButton(props: CopyTextButtonProps): JSX.Element { export default function EmailsPage(): JSX.Element { const { emailAddresses, revalidate, isValidating } = useGetNewsletterEmailsQuery() + applyStoredTheme(false) + async function createEmail(): Promise { await createNewsletterEmailMutation() revalidate() diff --git a/packages/web/pages/settings/labels.tsx b/packages/web/pages/settings/labels.tsx index 971890030..4254fbdfa 100644 --- a/packages/web/pages/settings/labels.tsx +++ b/packages/web/pages/settings/labels.tsx @@ -6,6 +6,7 @@ import { useGetLabelsQuery } from '../../lib/networking/queries/useGetLabelsQuer import { createLabelMutation } from '../../lib/networking/mutations/createLabelMutation' import { deleteLabelMutation } from '../../lib/networking/mutations/deleteLabelMutation' import { useState } from 'react' +import { applyStoredTheme } from '../../lib/themeUpdater' export default function LabelsPage(): JSX.Element { const { labels, revalidate, isValidating } = useGetLabelsQuery() @@ -13,6 +14,8 @@ export default function LabelsPage(): JSX.Element { const [color, setColor] = useState('') const [description, setDescription] = useState('') + applyStoredTheme(false) + async function createLabel(): Promise { const res = await createLabelMutation(name, color, description) if (res) {