| 123456789101112131415 |
- import { useState } from "react";
- export const useMessage = (timeout?: number) => {
- const [message, set] = useState({ color: "red", text: "" });
- const setMessage = (text = "", color = "red") => {
- set({ text, color });
- if (timeout) {
- setTimeout(setMessage, timeout);
- }
- };
- return [message, setMessage] as const;
- };
|