mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-09 02:42:47 +00:00
fix: optimize code
This commit is contained in:
@@ -15,11 +15,12 @@ const propTypes = {
|
||||
class CreateFile extends React.Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
const { fileType = '' } = props;
|
||||
this.state = {
|
||||
parentPath: '',
|
||||
childName: props.fileType || '',
|
||||
childName: fileType,
|
||||
errMessage: '',
|
||||
isSubmitBtnActive: props.fileType.slice(0, -5) ? true : false,
|
||||
isSubmitBtnActive: this.isSdocSuffix(fileType) ? true : false,
|
||||
};
|
||||
this.newInput = React.createRef();
|
||||
}
|
||||
@@ -33,6 +34,10 @@ class CreateFile extends React.Component {
|
||||
}
|
||||
}
|
||||
|
||||
isSdocSuffix = (name) => {
|
||||
return name.endsWith('.sdoc');
|
||||
};
|
||||
|
||||
handleChange = (e) => {
|
||||
if (!e.target.value.trim()) {
|
||||
this.setState({isSubmitBtnActive: false});
|
||||
|
Reference in New Issue
Block a user