Grégoire Delattre bcadc48d5a Launch prettier with the --fix option
They've changed their default settings, this changes a lot of stuff in
our code base.
2020-04-01 17:55:34 +02:00

29 lines
807 B
JavaScript

import React, { useEffect } from "react";
import PropTypes from "prop-types";
import { connect } from "react-redux";
import { getAdminModules } from "../../actions/admins";
import Modules from "../modules/modules";
const AdminModulesConnected = ({ modules, loading, getAdminModules }) => {
useEffect(() => {
getAdminModules();
}, [getAdminModules]);
return <Modules modules={modules} isLoading={loading} />;
};
AdminModulesConnected.propTypes = {
modules: PropTypes.object,
loading: PropTypes.bool,
getAdminModules: PropTypes.func.isRequired,
};
const mapStateToProps = (state) => ({
loading: state.adminStore.get("fetchingModules"),
modules: state.adminStore.get("modules"),
});
export const AdminModules = connect(mapStateToProps, { getAdminModules })(
AdminModulesConnected
);