@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.
20 lines (19 loc) • 559 B
JavaScript
import { getRunbookFullMutation } from "../../components/query.js";
import { useTaskOrRunbookMutation } from "./useTaskOrRunbookMutation.js";
const useRunbookMutation = (mutation) => {
const fullMutation = getRunbookFullMutation(mutation);
const result = useTaskOrRunbookMutation({
mutation: fullMutation,
type: "RUNBOOK"
});
switch (result.type) {
case "RUNBOOK":
return result.result;
default:
throw new Error("invalid result type");
}
};
export {
useRunbookMutation
};
//# sourceMappingURL=useRunbookMutation.js.map