import React from 'react' import { connect } from 'react-redux' import Folder from '../component/Workspace/Folder.jsx' import FileItem from '../component/Workspace/FileItem.jsx' import FileItemHeader from '../component/Workspace/FileItemHeader.jsx' // import Thread from './Thread.jsx' // import PageText from './PageText.jsx' import Preview from './Preview.jsx' import PageWrapper from '../component/common/layout/PageWrapper.jsx' import PageTitle from '../component/common/layout/PageTitle.jsx' import PageContent from '../component/common/layout/PageContent.jsx' import DropdownCreateButton from '../component/common/Input/DropdownCreateButton.jsx' import { getWorkspaceContent } from '../action-creator.async.js' class WorkspaceContent extends React.Component { constructor (props) { super(props) this.state = { activeFileType: '' } } componentDidMount () { this.props.dispatch(getWorkspaceContent(/* this.props.workspace.id */1)) } render () { const { workspace } = this.props return (
{ workspace.content.map(c => c.type === 'folder' ? : this.setState({activeFileType: 'file'})} key={c.id} /> )}
{/* */}
) } } const mapStateToProps = ({ workspace }) => ({ workspace }) export default connect(mapStateToProps)(WorkspaceContent)