mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-07 16:34:26 +00:00
23 lines
695 B
TypeScript
23 lines
695 B
TypeScript
import React from 'react';
|
|
import { ThemeProvider } from './ThemeContext';
|
|
import { WorkspaceDataProvider } from './WorkspaceDataContext';
|
|
import { useWorkspace as useWorkspaceHook } from '../hooks/useWorkspace';
|
|
|
|
// Re-export the useWorkspace hook directly for backward compatibility
|
|
export const useWorkspace = useWorkspaceHook;
|
|
|
|
interface WorkspaceProviderProps {
|
|
children: React.ReactNode;
|
|
}
|
|
|
|
// Create a backward-compatible WorkspaceProvider that composes our new providers
|
|
export const WorkspaceProvider: React.FC<WorkspaceProviderProps> = ({
|
|
children,
|
|
}) => {
|
|
return (
|
|
<ThemeProvider>
|
|
<WorkspaceDataProvider>{children}</WorkspaceDataProvider>
|
|
</ThemeProvider>
|
|
);
|
|
};
|