Skip to content

Commit

Permalink
[WEB-1597] fix: toast themes. (makeplane#4781)
Browse files Browse the repository at this point in the history
prateekshourya29 authored Jun 12, 2024
1 parent a0152ca commit d64cc44
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions web/app/provider.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"use client";

import { FC, ReactNode } from "react";
import dynamic from "next/dynamic";
import { AppProgressBar } from "next-nprogress-bar";
@@ -23,16 +24,20 @@ export interface IAppProvider {
children: ReactNode;
}

const ToastWithTheme = () => {
const { resolvedTheme } = useTheme();
return <Toast theme={resolveGeneralTheme(resolvedTheme)} />;
};

export const AppProvider: FC<IAppProvider> = (props) => {
const { children } = props;
// themes
const { resolvedTheme } = useTheme();
return (
<>
<AppProgressBar height="4px" color="#3F76FF" options={{ showSpinner: false }} shallowRouting />
<Toast theme={resolveGeneralTheme(resolvedTheme)} />
<StoreProvider>
<ThemeProvider themes={["light", "dark", "light-contrast", "dark-contrast", "custom"]} defaultTheme="system">
<ToastWithTheme />
<InstanceWrapper>
<StoreWrapper>
<CrispWrapper>

0 comments on commit d64cc44

Please sign in to comment.