1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-06 09:21:54 +00:00

add resizer (#3010)

This commit is contained in:
Michael An
2019-02-28 14:33:21 +08:00
committed by Daniel Pan
parent 3d2571b680
commit c5cfc20462
4 changed files with 96 additions and 6 deletions

View File

@@ -24,6 +24,8 @@ const propTypes = {
onAddFileNode: PropTypes.func.isRequired,
onAddFolderNode: PropTypes.func.isRequired,
repoID: PropTypes.string.isRequired,
navRate: PropTypes.number,
inResizing: PropTypes.bool.isRequired,
};
class DirColumnNav extends React.Component {
@@ -143,9 +145,11 @@ class DirColumnNav extends React.Component {
}
render() {
let flex = this.props.navRate ? '0 0 ' + this.props.navRate * 100 + '%' : '0 0 25%';
const select = this.props.inResizing ? 'none' : '';
return (
<Fragment>
<div className="dir-content-nav" role="navigation">
<div className="dir-content-nav" role="navigation" style={{flex: (flex), userSelect: select}}>
{this.props.isTreeDataLoading ?
(<Loading/>) :
(<TreeView
@@ -206,6 +210,10 @@ class DirColumnNav extends React.Component {
}
}
DirColumnNav.defaultProps={
navRate: 0.25
};
DirColumnNav.propTypes = propTypes;
export default DirColumnNav;