@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.
10 lines (9 loc) • 537 B
TypeScript
import { DefaultOutput } from "../../../client";
import { RunbookMutationState } from "../../../state/tasks/useRunbookMutation";
import { MutationState } from "../../../state/tasks/useTaskMutation";
import { BaseState, DefaultState } from "../BaseState";
export type ButtonState<TOutput = DefaultOutput> = {
result: MutationState<TOutput> | RunbookMutationState | null;
setResult: (result: MutationState<TOutput> | RunbookMutationState) => void;
} & BaseState;
export declare const DefaultButtonState: DefaultState<ButtonState>;