fix: Added a fallback for module context

This commit is contained in:
Kavin Venkatachalam 2025-07-03 17:49:20 +05:30
parent edf657b659
commit ace4fe754c

View file

@ -13,7 +13,7 @@ export const ModuleProvider = ({ moduleId, isModuleMode, appType, isModuleEditor
export const useModuleContext = () => {
const context = useContext(ModuleContext);
if (!context) {
throw new Error('useModuleContext must be used within a ModuleProvider');
return { moduleId: 'canvas', isModuleMode: false, isModuleEditor: false };
}
return context;
};
@ -21,7 +21,7 @@ export const useModuleContext = () => {
export const useModuleId = () => {
const context = useContext(ModuleContext);
if (!context) {
throw new Error('useModuleId must be used within a ModuleProvider');
return 'canvas';
}
return context.moduleId;