import React from 'react'; import { TextInput, TextInputProps, type StyleProp, type ViewStyle } from 'react-native'; import { maskDateBR } from '../lib/brazilian-date-input'; import { TextField } from './TextField'; export function DateField({ value, onChange, placeholder = 'DD/MM/AAAA', containerStyle, inputRef, returnKeyType, onSubmitEditing, }: { value: string; onChange: (masked: string) => void; placeholder?: string; containerStyle?: StyleProp; inputRef?: React.Ref; returnKeyType?: TextInputProps['returnKeyType']; onSubmitEditing?: TextInputProps['onSubmitEditing']; }) { return ( onChange(maskDateBR(t))} containerStyle={containerStyle} /> ); }