UNPKG

@react-component-library/utils

Version:

A collection of utility hooks and components tailored to streamline React application development.

22 lines (21 loc) 460 B
import { useState as r, useCallback as e } from "react"; const f = (t) => { const [o, s] = r({ isOpen: !1, data: t }), n = e((a) => { s({ isOpen: !0, data: a }); }, []), d = e(() => { s({ isOpen: !1, data: t }); }, [t]), p = e((a) => { s((c) => ({ ...c, data: a })); }, []); return { isOpen: o.isOpen, data: o.data, show: n, hide: d, setData: p }; }; export { f as default }; //# sourceMappingURL=useDialog.js.map