UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

12 lines (11 loc) 418 B
import { useEffect } from "react"; import { useStore } from "../../react/useStore.js"; import { notifySuccess } from "../util/notice.js"; import { requireForm } from "./FormContext.js"; /** Publish the "main" message of a form as a global notice. */ export function FormNotify() { const message = useStore(requireForm().messages).get(""); useEffect(() => { notifySuccess(message); }, [message]); }