debian-mirror-gitlab/app/assets/javascripts/self_monitor/store/state.js

16 lines
800 B
JavaScript
Raw Normal View History

2020-03-13 15:44:24 +05:30
import { parseBoolean } from '~/lib/utils/common_utils';
export default (initialState = {}) => ({
projectEnabled: parseBoolean(initialState.selfMonitoringProjectExists) || false,
projectCreated: parseBoolean(initialState.selfMonitoringProjectExists) || false,
createProjectEndpoint: initialState.createSelfMonitoringProjectPath || '',
deleteProjectEndpoint: initialState.deleteSelfMonitoringProjectPath || '',
createProjectStatusEndpoint: initialState.statusCreateSelfMonitoringProjectPath || '',
deleteProjectStatusEndpoint: initialState.statusDeleteSelfMonitoringProjectPath || '',
selfMonitorProjectPath: initialState.selfMonitoringProjectFullPath || '',
showAlert: false,
2020-04-08 14:13:33 +05:30
projectPath: initialState.selfMonitoringProjectFullPath || '',
2020-03-13 15:44:24 +05:30
loading: false,
alertContent: {},
});