stitch-ui
Version:
45 lines (37 loc) • 1.68 kB
JavaScript
import { createAction } from "redux-act";
const NAME = "mongodb-service/";
export const setDatabase = createAction(`${NAME}set database`);
export const setCollection = createAction(`${NAME}set collection`);
export const setCreateNamespaceError = createAction(
`${NAME}set create namespace error`
);
export const setEditingPath = createAction(`${NAME}set editing rule path`);
export const unsetEditingPath = createAction(`${NAME}unset editing path`);
export const setEditingFieldRule = createAction(
`${NAME}set editing field rule path`
);
export const setNewFieldInput = createAction(`${NAME}set new field input`);
export const setOtherFieldsEnabled = createAction(
`${NAME}set other fields enabled`
);
export const discardFilterChanges = createAction(
`${NAME}discard filter changes`
);
export const setFilterWhenInput = createAction(`${NAME}set filter when input`);
export const setFilterMatchInput = createAction(
`${NAME}set filter match input`
);
export const setRule = createAction(`${NAME}set rule`);
export const pushHoveringPath = createAction(`${NAME}push hovering path`);
export const popHoveringPath = createAction(`${NAME}pop hovering path`);
export const addField = createAction(`${NAME}add field`);
export const removeField = createAction(`${NAME}remove field`);
export const setPermissionsInput = createAction(
`${NAME}set editing path permissions input`
);
export const discardPermissionsInput = createAction(
`${NAME}discard permissions input`
);
export const setFieldType = createAction(`${NAME}set field type`);
export const addFilter = createAction(`${NAME}add filter`);
export const removeFilter = createAction(`${NAME}remove filter`);