@airplane/views
Version:
A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.
15 lines (14 loc) • 432 B
JavaScript
import { useCallback } from "react";
import { useHandleParentMessage } from "./useHandleParentMessage.js";
const useToggleModal = (setOpen, id) => {
const toggleModal = useCallback((message) => {
if (message.type === "toggle_modal" && message.id === id) {
setOpen(message.open);
}
}, [setOpen, id]);
useHandleParentMessage(toggleModal);
};
export {
useToggleModal
};
//# sourceMappingURL=useToggleModal.js.map