Add report flow and post_info by id
This commit is contained in:
@@ -12,6 +12,8 @@ interface LayoutContextType {
|
||||
toasterId: string;
|
||||
refreshTrigger: number;
|
||||
triggerRefresh: () => void;
|
||||
staticsRefreshTrigger: number;
|
||||
triggerStaticsRefresh: () => void;
|
||||
}
|
||||
|
||||
const LayoutContext = createContext<LayoutContextType | undefined>(undefined);
|
||||
@@ -21,6 +23,7 @@ export const LayoutProvider: React.FC<{ children: React.ReactNode; toasterId: st
|
||||
const [isSidebarCollapsed, setIsSidebarCollapsed] = useState(false);
|
||||
const [isDarkMode, setIsDarkMode] = useState(false);
|
||||
const [refreshTrigger, setRefreshTrigger] = useState(0);
|
||||
const [staticsRefreshTrigger, setStaticsRefreshTrigger] = useState(0);
|
||||
const { dispatchToast } = useToastController(toasterId);
|
||||
|
||||
useEffect(() => {
|
||||
@@ -51,9 +54,10 @@ export const LayoutProvider: React.FC<{ children: React.ReactNode; toasterId: st
|
||||
const toggleSidebar = () => setIsSidebarCollapsed(prev => !prev);
|
||||
const toggleTheme = () => setIsDarkMode(prev => !prev);
|
||||
const triggerRefresh = () => setRefreshTrigger(prev => prev + 1);
|
||||
const triggerStaticsRefresh = () => setStaticsRefreshTrigger(prev => prev + 1);
|
||||
|
||||
return (
|
||||
<LayoutContext.Provider value={{ settings, isSidebarCollapsed, toggleSidebar, isDarkMode, toggleTheme, toasterId, refreshTrigger, triggerRefresh }}>
|
||||
<LayoutContext.Provider value={{ settings, isSidebarCollapsed, toggleSidebar, isDarkMode, toggleTheme, toasterId, refreshTrigger, triggerRefresh, staticsRefreshTrigger, triggerStaticsRefresh }}>
|
||||
{children}
|
||||
</LayoutContext.Provider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user