/** * Copyright (c) 2023-present Plane Software, Inc. and contributors * SPDX-License-Identifier: AGPL-3.0-only * See the LICENSE file for details. */ import { useContext } from "react"; // components import { IssueModalContext } from "@/components/issues/issue-modal/context"; import type { TIssueModalContext } from "@/components/issues/issue-modal/context"; export const useIssueModal = (): TIssueModalContext => { const context = useContext(IssueModalContext); if (context === undefined) throw new Error("useIssueModal must be used within IssueModalProvider"); return context; };