UNPKG

@fto-consult/expo-ui

Version:

Bibliothèque de composants UI Expo,react-native

24 lines (22 loc) • 652 B
import DateTime from "$ecomponents/Date/DateTime"; import {defaultObj} from "$cutils"; import Field from"./Field"; import React from "react"; import DateLib from "$lib/date"; export default class FormDateTimeField extends Field{ getValidValue(){ const v = super.getValidValue(); return DateLib.isDateObj(v)? v.toSQLDateTime() : isNonNullString(v)? v : undefined; } _render(props){ props.onChange = (args)=>{ this.validate(args); } return <DateTime {...props} /> } } FormDateTimeField.propTypes = { ...defaultObj(DateTime.propTypes), }