mirror of
https://github.com/makeplane/plane.git
synced 2025-12-25 08:09:33 +01:00
29 lines
839 B
TypeScript
29 lines
839 B
TypeScript
import React from "react";
|
|
import { observer } from "mobx-react-lite";
|
|
// components
|
|
import { IssueModalContext } from "@/components/issues";
|
|
|
|
type TIssueModalProviderProps = {
|
|
children: React.ReactNode;
|
|
};
|
|
|
|
export const IssueModalProvider = observer((props: TIssueModalProviderProps) => {
|
|
const { children } = props;
|
|
return (
|
|
<IssueModalContext.Provider
|
|
value={{
|
|
issuePropertyValues: {},
|
|
setIssuePropertyValues: () => {},
|
|
issuePropertyValueErrors: {},
|
|
setIssuePropertyValueErrors: () => {},
|
|
getIssueTypeIdOnProjectChange: () => null,
|
|
getActiveAdditionalPropertiesLength: () => 0,
|
|
handlePropertyValuesValidation: () => true,
|
|
handleCreateUpdatePropertyValues: () => Promise.resolve(),
|
|
}}
|
|
>
|
|
{children}
|
|
</IssueModalContext.Provider>
|
|
);
|
|
});
|