'use client';
import React, { createContext, useContext, useEffect } from 'react';

const Ctx = createContext({ open: false, setOpen: (_v: boolean) => {} });

export function ProjetoPlanejamentoWizardProvider({ children }: { children: React.ReactNode }) {
  return <Ctx.Provider value={{ open: false, setOpen: () => {} }}>{children}</Ctx.Provider>;
}

export function useProjetoPlanejamentoWizard() {
  return useContext(Ctx);
}

/** No tipológico o wizard ERP não existe — no-op seguro. */
export function useRegisterPlanejamentoWizardSave(_save: () => void | Promise<void>) {
  useEffect(() => {}, []);
}
