norma-library
Version:
Olos/Norma-DS. Design System based on Material UI, developed with TypeScript and Styled Components to create reusable and consistent components in web applications.
15 lines • 892 B
JavaScript
import React, { useState } from "react";
import DatePicker from "react-datepicker";
import * as S from "./styles";
var DateInput = function (_a) {
var label = _a.label, dateFormat = _a.dateFormat, dateSelected = _a.dateSelected, className = _a.className, showTimeSelect = _a.showTimeSelect, timeFormat = _a.timeFormat, disabled = _a.disabled, onChange = _a.onChange;
var _b = useState(dateSelected), date = _b[0], setDate = _b[1];
return (React.createElement(S.Container, { className: className },
React.createElement(S.Label, null, label),
React.createElement(DatePicker, { dateFormat: dateFormat, selected: date, showTimeSelect: showTimeSelect, timeFormat: timeFormat, disabled: disabled, onChange: function (date) {
setDate(date);
onChange(date);
} })));
};
export default DateInput;
//# sourceMappingURL=index.js.map