MCPcopy Create free account
hub / github.com/code-with-antonio/nodebase / useUpgradeModal

Function useUpgradeModal

src/hooks/use-upgrade-modal.tsx:5–21  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import { UpgradeModal } from "@/components/upgrade-modal";
4
5export const useUpgradeModal = () => {
6 const [open, setOpen] = useState(false);
7
8 const handleError = (error: unknown) => {
9 if (error instanceof TRPCClientError) {
10 if (error.data?.code === "FORBIDDEN") {
11 setOpen(true);
12 return true;
13 }
14 }
15 return false;
16 };
17
18 const modal = <UpgradeModal open={open} onOpenChange={setOpen} />;
19
20 return { handleError, modal };
21};

Callers 3

CredentialFormFunction · 0.90
WorkflowsHeaderFunction · 0.90
WorkflowsEmptyFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected