1.0.1 • Published 10 months ago

mui-popover-date-range-picker v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

mui-popover-date-range-picker

mui-popover-date-range-picker a library for creating DateRange picker for MUI components in React projects.

Installation

mui-popover-date-range-picker requires:

  • React 18.0.0 or later
yarn add mui-popover-date-range-picker

or

npm install mui-popover-date-range-picker

Usage

import { useState } from 'react';
import DateRangePicker from 'mui-popover-date-range-picker';

const MyComponent = () => {
    const [value, setValue] = useState({ rangeStart: new Date(), rangeEnd: new Date() });

    return <DateRangePicker value={value} onChange={setValue} />;
};

export default MyComponent;

Examples

Checkout live examples on mui-popover-date-range-picker-demo page for various customizations.

API

PropTypeRequiredDescription
valuearrayyesvalue of date range picker
onChangefuncyesonChange event of date range picker
disabledboolnodisabled state of date range picker
formatstringnodate format of date range picker
placeholderStringstringnoplaceholder string of date range picker
dateFormatterfuncnodate formatted function of date range picker
clearIconnodenoclear icon of date range picker
calendarIconnodenocalendar icon of date range picker
textsobjectnoCLEAR_TITLE, CLEAR_START_VALUE_TEXT, CLEAR_END_VALUE_TEXT, OPEN_CALENDAR_TITLE, CLOSE_BUTTON_TITLE
popoverPropsobjectnoProps of Popover component
stackPropsobjectnoProps of Stack component
verticalDividerPropsobjectnoProps of vertical Divider component
horizontalDividerPropsobjectnoProps of horizontal Divider component
startDateCalendarPropsobjectnoProps of DateCalendar component of range start
endDateCalendarPropsobjectnoProps of DateCalendar component of range end
startClearButtonPropsobjectnoProps of clear button of range start
endClearButtonPropsobjectnoProps of clear button of range end
enableTimeboolnoEnable time selection
startClockPropsobjectnoProps of clock component of range start
endClockPropsobjectnoProps of clock component of range end
hideCloseButtonboolnoHide close button
closeButtonPropsobjectnoProps of close button component
innerReffuncnoRef for TextField
1.0.1

10 months ago

1.0.0

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.2

11 months ago

0.0.1

11 months ago