1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

Fix eslint warnings (#5635)

* 01 fix eslint warnings

* fix code warnings

* fix code warnings

* fix code warnings

* fix code warnings

* fix code warnings
This commit is contained in:
Michael An
2023-09-13 08:40:50 +08:00
committed by GitHub
parent d829ba5b23
commit 14ce391007
520 changed files with 4774 additions and 3438 deletions

View File

@@ -8,12 +8,6 @@ import { translateCalendar } from '../utils/date-format-utils';
import '@seafile/seafile-calendar/assets/index.css';
import '../css/date-and-time-picker.css';
const propsTypes = {
disabledDate: PropTypes.func.isRequired,
value: PropTypes.object,
onChange: PropTypes.func.isRequired
};
class Picker extends React.Component {
constructor(props) {
@@ -31,32 +25,30 @@ class Picker extends React.Component {
getCalendarContainer = () => {
return this.calendarContainerRef.current;
}
};
render() {
const props = this.props;
let showHourAndMinute = true; // default: true
if (props.showHourAndMinute != undefined) {
showHourAndMinute = props.showHourAndMinute;
if (this.props.showHourAndMinute != undefined) {
showHourAndMinute = this.props.showHourAndMinute;
}
const FORMAT = showHourAndMinute ? 'YYYY-MM-DD HH:mm' : 'YYYY-MM-DD';
const calendar = (<Calendar
defaultValue={this.defaultCalendarValue}
disabledDate={props.disabledDate}
disabledDate={this.props.disabledDate}
format={FORMAT}
locale={translateCalendar()}
showHourAndMinute={showHourAndMinute}
/>);
return (
<DatePicker
disabled={props.disabled}
disabled={this.props.disabled}
getCalendarContainer={this.getCalendarContainer}
calendar={calendar}
value={props.value}
onChange={props.onChange}
value={this.props.value}
onChange={this.props.onChange}
>
{
({value}) => {
@@ -64,9 +56,9 @@ class Picker extends React.Component {
<div>
<input
placeholder={FORMAT}
style={{ width: props.inputWidth || 250 }}
style={{ width: this.props.inputWidth || 250 }}
tabIndex="-1"
disabled={props.disabled}
disabled={this.props.disabled}
readOnly={true}
value={value && value.format(FORMAT) || ''}
className="form-control"
@@ -82,6 +74,13 @@ class Picker extends React.Component {
}
}
Picker.propsTypes = propsTypes;
Picker.propTypes = {
showHourAndMinute: PropTypes.bool.isRequired,
disabledDate: PropTypes.func.isRequired,
value: PropTypes.object,
disabled: PropTypes.func.isRequired,
inputWidth: PropTypes.number.isRequired,
onChange: PropTypes.func.isRequired
};
export default Picker;