3.2.3 • Published 4 months ago

@n3/react-date-picker v3.2.3

Weekly downloads
16
License
MIT
Repository
-
Last release
4 months ago

@n3/react-date-picker

Поле для выбора даты (интервала дат)

Установка

# Рекомендуется использовать yarn, так как добавлен yarn.lock
yarn add @n3/react-date-picker

или

npm install @n3/react-date-picker

Использование

Подключить стили:

import '@n3/react-date-picker/dist/n3-date-picker.css'

Использовать компонент

import React, { useState } from 'react';
import DatePicker from '@n3/react-date-picker';

const DatePickerWrapper = (props) => {
  const [value, setValue] = useState(null);

  return (
    <DatePicker
      {...props}
      value={value}
      onChange={setValue}
    />
  );
};

export default DatePickerWrapper;

Свойства

proptyperequireddefaultDescription
valueDatefalsenullзначение для компонента с одной датой (поле с одной датой)
fromDatefalsenullзначение для левого поля/левая часть временного интервала (поле с двумя датами)
toDatefalsenullзначение для правого поля/правая часть временного интервала (поле с двумя датами)
rangeboolfalsefalseкомпонент с одной датой или набор дат (диапазон)
clearboolfalsefalseвозможность сбросить дату через кнопку-крестик в самом поле
onChangefunctiontruenullвызывается при изменении даты в каледаре
minDateDatefalsenullминимальная дата
maxDateDatefalsenullмаксимальная дата
isDateDisabledfunctionfalsenullвозможность настроить блокировку нужных дат в календаре
localeru/enfalseruустановка локали
displayFormatfunctionfalseзависит от локалипреобразует значение Date в строковое представление
parseDatefunctionfalseзависит от локалифункция преобразования строковых значений в объект Date
defaultFocusDate/Date, Datefalseтекущая датаЗадаёт фокусировку календаря на нужную дату, если не установлено значение календаря (по умолчанию на текущую дату)
disabledbooleanfalsefalseНеактивное состояние компонента
isDateDisabledfunctionfalsenullФункция, которая определяет доступен ли день в календаре для выбора

Замечания

Функция displayFormat

Функция displayFormat преобразует значение Date (value/from/to) в строковое представление. По умолчанию содержить реализацию для русской (ru) и английской локали (en).

 для русской локали преобразет в формат 05.04.2019
 для английской локали преобразет в формат 05/04/2019

Функция parseDate

функция parseDate преобразует свойства value/from/to, значения текстового поля в объект Date. Если значение не может быть преобразовано в объект Date, возвращает null. По умолчанию содержить реализацию для русской (ru) и английской локали (en).

для русской локали принимает строковые значения

5.4
5.04
05.4
05.04
5 апр
5 Апреля
5.4.19
5.04.19
5 апр 19
5 Апреля 19
5.4.2019
5.04.2019
5 апр 2019
5 Апреля 2019

для английской локали принимает строковые значения

5/4
5/04
05/4
05/04
5-4
5-04
05-4
05-04
5 apr
5 April
5/4/2019
5/04/2019
5-4-2019
5-04-2019
5 apr 2019
5 April 2019
5/4/2019
5/04/2019
5-4-2019
5-04-2019
5 apr 2019
5 April 2019
3.2.3

4 months ago

3.2.2

7 months ago

3.2.1

8 months ago

3.2.0

8 months ago

3.1.0

11 months ago

3.0.1

11 months ago

3.0.0

2 years ago

2.1.0

2 years ago

1.1.0

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.0.1

4 years ago

0.5.0

4 years ago

0.4.1

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.1.0

6 years ago