@choerodon/master
Version:
A package of Master for Choerodon platform.
25 lines (24 loc) • 1.17 kB
JavaScript
/* eslint-disable import/no-anonymous-default-export */
import React, { useEffect } from 'react';
import StarProjects from "./components/StarProjects";
import AllProjects from "./components/AllProjects";
import RecentProjects from "./components/RecentProjects";
import { useProjectsProStore } from "./stores";
import "./index.less";
export default (function () {
var _useProjectsProStore = useProjectsProStore(),
ProjectsProUseStore = _useProjectsProStore.ProjectsProUseStore,
organizationId = _useProjectsProStore.AppState.currentMenuType.organizationId,
AppState = _useProjectsProStore.AppState;
useEffect(function () {
AppState.getProjects();
ProjectsProUseStore.axiosGetProjects();
ProjectsProUseStore.checkCreate(organizationId);
ProjectsProUseStore.axiosGetStarProjects();
ProjectsProUseStore.axiosGetRecentProjects();
AppState.setCurrentProject(null);
}, []);
return /*#__PURE__*/React.createElement("div", {
className: "projectsPro"
}, /*#__PURE__*/React.createElement(StarProjects, null), /*#__PURE__*/React.createElement(AllProjects, null), /*#__PURE__*/React.createElement(RecentProjects, null));
});