50 lines
1.1 KiB
JavaScript
50 lines
1.1 KiB
JavaScript
import {createAction} from 'redux-starter-kit';
|
|
|
|
export const displayConfiguration = createAction('mounts/displayConfiguration');
|
|
|
|
export const SET_ALLOW_MOUNT = 'mounts/setAllowMount';
|
|
export const setAllowMount = (provider, allow) => {
|
|
return {
|
|
type: SET_ALLOW_MOUNT,
|
|
payload: {
|
|
provider,
|
|
allow
|
|
}
|
|
};
|
|
};
|
|
|
|
export const setAutoMountProcessed = createAction('mounts/setAutoMountProcessed');
|
|
export const setBusy = createAction('mounts/setBusy');
|
|
|
|
export const SET_MOUNT_STATE = 'mounts/setMountState';
|
|
export const setMountState = (provider, state) => {
|
|
return {
|
|
type: SET_MOUNT_STATE,
|
|
payload: {
|
|
provider,
|
|
state
|
|
}
|
|
};
|
|
};
|
|
|
|
export const SET_MOUNTED = 'mounts/setMounted';
|
|
export const setMounted = (provider, mounted) => {
|
|
return {
|
|
type: SET_MOUNTED,
|
|
payload: {
|
|
provider,
|
|
mounted
|
|
}
|
|
};
|
|
};
|
|
|
|
export const SET_PROVIDER_STATE = 'mounts/setProviderState';
|
|
export const setProviderState = (provider, state) => {
|
|
return {
|
|
type: SET_PROVIDER_STATE,
|
|
payload: {
|
|
provider,
|
|
state
|
|
}
|
|
}
|
|
}; |