From dcb666c12d5d3295a528b0207f0b4df77893e6fe Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Mon, 24 Mar 2025 10:28:58 +0800 Subject: [PATCH] feat(problem-store-provider): pass problem data to ProblemStoreProvider --- src/providers/problem-store-provider.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/providers/problem-store-provider.tsx b/src/providers/problem-store-provider.tsx index aec9489..be2a812 100644 --- a/src/providers/problem-store-provider.tsx +++ b/src/providers/problem-store-provider.tsx @@ -2,6 +2,7 @@ import { EditorLanguage, + type Problem, type EditorLanguageConfig, type LanguageServerConfig, type Template, @@ -19,6 +20,7 @@ export const ProblemStoreContext = createContext( export interface ProblemStoreProviderProps { children: ReactNode; problemId: string; + problem: Problem; templates: Template[]; editorLanguageConfigs: EditorLanguageConfig[]; languageServerConfigs: LanguageServerConfig[]; @@ -27,6 +29,7 @@ export interface ProblemStoreProviderProps { export const ProblemStoreProvider = ({ children, problemId, + problem, templates, editorLanguageConfigs, languageServerConfigs, @@ -42,6 +45,7 @@ export const ProblemStoreProvider = ({ currentLang: EditorLanguage.c, currentValue: "", problemId, + problem, templates, editorLanguageConfigs, languageServerConfigs,