import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Tabs } from 'antd'; import BusinessDatabaseTable from './businessDatabaseTable'; import BusinessFilesTable from './businessFilesTable'; import BusinessRestapisTable from './businessRestapisTable'; const BusinessTab = (props) => { const { resourceCatalogId, resourceCatalogKey, resourceCatalogPath, actions, dispatch, isAdmin } = props; const [activeKey, setActiveKey] = useState('databases'); useEffect(() => { setActiveKey('databases'); }, [resourceCatalogId]); const onTabChange = (key) => { setActiveKey(key) } return
      表      , key: 'databases' }, { label:       文件      , key: 'files' }, { label:       接口      , key: 'restapis' } ]}> { activeKey === 'databases' && resourceCatalogId ? : activeKey === 'files' && resourceCatalogId ? : activeKey === 'restapis' && resourceCatalogId ? : null }
} function mapStateToProps(state) { const { global, auth } = state; return { user: auth.user, actions: global.actions }; } export default connect(mapStateToProps)(BusinessTab)