@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.
28 lines (27 loc) • 1.83 kB
TypeScript
export { useTaskQuery } from "./tasks/useTaskQuery";
export { useTaskMutation } from "./tasks/useTaskMutation";
export { useRunbookMutation } from "./tasks/useRunbookMutation";
export { useRefetchTasks } from "./tasks/useRefetchTask";
export type { MutationHookOptions, MutationResult, MutationFn, } from "./tasks/useTaskMutation";
export type { UseTaskQueryOptions, UseTaskQueryResult, } from "./tasks/useTaskQuery";
export { ComponentStateProvider } from "./context/ComponentStateProvider";
export { ComponentStateContext } from "./context/context";
export type { ComponentStateContextType } from "./context/context";
export { QueryClientProvider } from "./context/QueryClientProvider";
export type { QueryClientConfig } from "./context/QueryClientProvider";
export { RunnerScaleSignalProvider, RunnerScaleSignalContext, } from "./context/RunnerScaleSignalProvider";
export { useComponentState, useComponentStates, } from "./components/useComponentState";
export type { ButtonState } from "./components/button";
export type { CheckboxState, SwitchState } from "./components/boolean";
export type { NumberInputState, SliderState } from "./components/number-input";
export type { TextInputState, CodeInputState } from "./components/text-input";
export type { SelectState } from "./components/select";
export type { MultiSelectState } from "./components/multiselect";
export type { TableState } from "./components/table";
export type { DatePickerState } from "./components/datepicker";
export type { FileInputState } from "./components/file-input";
export type { DialogState } from "./components/dialog";
export type { RadioGroupState } from "./components/radio-group";
export type { ChartState } from "./components/chart";
export type { TabsState } from "./components/tabs";
export type { FormState } from "./components/form";