Files
plane/web/ee/components/desktop/use-desktop-app.ts
Prateek Shourya c02f452ae4 [WEB-2332] dev: custom titlebar for desktop application. (#944)
* dev: custom titlebar for desktop application.

* style: update `app-container` css position.

* style: update border padding.
2024-08-28 14:20:47 +05:30

13 lines
516 B
TypeScript

import { useContext } from "react";
// todesktop
import { isDesktopApp } from "@todesktop/client-core/platform/todesktop";
// context
import { DesktopAppContext, TDesktopAppContext } from "./context";
export const useDesktopApp = (): TDesktopAppContext => {
if (!isDesktopApp()) throw new Error("useDesktopApp must be used in desktop app");
const context = useContext(DesktopAppContext);
if (context === undefined) throw new Error("useDesktopApp must be used within IssueModalProvider");
return context;
};