@rjsf/fluent-ui
Version:
Fluent UI theme, fields and widgets for react-jsonschema-form
21 lines • 777 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { getTemplate, localToUTC, utcToLocal, } from '@rjsf/utils';
export default function DateTimeWidget(props) {
const { registry } = props;
const uiProps = props.options['props'] || {};
const options = {
...props.options,
props: {
type: 'datetime-local',
...uiProps,
},
};
const BaseInputTemplate = getTemplate('BaseInputTemplate', registry, options);
const value = utcToLocal(props.value);
const onChange = (value) => {
props.onChange(localToUTC(value));
};
// TODO: rows and columns.
return _jsx(BaseInputTemplate, { ...props, options: options, value: value, onChange: onChange });
}
//# sourceMappingURL=DateTimeWidget.js.map