diff --git a/frontend/src/component/changeRequest/ChangeRequestContext.tsx b/frontend/src/component/changeRequest/ChangeRequestContext.tsx new file mode 100644 index 0000000000..2611acc5c9 --- /dev/null +++ b/frontend/src/component/changeRequest/ChangeRequestContext.tsx @@ -0,0 +1,15 @@ +import { createContext, useContext } from 'react'; + +const defaultContext = { + willOverwriteStrategyChanges: false, + registerWillOverwriteStrategyChanges: () => {}, +}; + +const ChangeRequestPlausibleContext = createContext(defaultContext); + +export const ChangeRequestPlausibleProvider = + ChangeRequestPlausibleContext.Provider; + +export const useChangeRequestPlausibleContext = (): typeof defaultContext => { + return useContext(ChangeRequestPlausibleContext); +};