mirror of
https://github.com/IT4Change/ohmyform-ui.git
synced 2025-12-13 09:45:50 +00:00
fix #10 required change of default value
This commit is contained in:
parent
1f52969414
commit
c3fbaf3367
@ -17,10 +17,10 @@ export const DateType: React.FC<FieldTypeProps> = ({ field, design}) => {
|
||||
]}
|
||||
getValueFromEvent={e => e.format('YYYY-MM-DD')}
|
||||
getValueProps={e => ({value: e ? moment(e) : undefined})}
|
||||
initialValue={field.value ? moment(field.value) : undefined}
|
||||
>
|
||||
<StyledDateInput
|
||||
size={'large'}
|
||||
defaultValue={field.value ? moment(field.value) : undefined}
|
||||
design={design}
|
||||
autoFocus
|
||||
/>
|
||||
|
||||
@ -12,12 +12,12 @@ export const EmailType: React.FC<FieldTypeProps> = ({field, design}) => {
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
{ type: 'email', message: 'Must be a valid email' }
|
||||
]}
|
||||
initialValue={field.value}
|
||||
>
|
||||
<StyledInput
|
||||
design={design}
|
||||
allowClear
|
||||
size={'large'}
|
||||
defaultValue={field.value}
|
||||
/>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
@ -12,12 +12,12 @@ export const LinkType: React.FC<FieldTypeProps> = ({field, design}) => {
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
{ type: 'url', message: 'Must be a valid URL' }
|
||||
]}
|
||||
initialValue={field.value}
|
||||
>
|
||||
<StyledInput
|
||||
design={design}
|
||||
allowClear
|
||||
size={'large'}
|
||||
defaultValue={field.value}
|
||||
/>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
@ -12,11 +12,11 @@ export const NumberType: React.FC<FieldTypeProps> = ({field, design}) => {
|
||||
{ type: 'number', message: 'Must be a valid URL' },
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
]}
|
||||
initialValue={parseFloat(field.value)}
|
||||
>
|
||||
<StyledNumberInput
|
||||
design={design}
|
||||
size={'large'}
|
||||
defaultValue={parseFloat(field.value)}
|
||||
/>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
@ -12,8 +12,9 @@ export const RatingType: React.FC<FieldTypeProps> = ({field}) => {
|
||||
rules={[
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
]}
|
||||
initialValue={parseFloat(field.value)}
|
||||
>
|
||||
<Rate allowHalf defaultValue={parseFloat(field.value)} />
|
||||
<Rate allowHalf />
|
||||
</Form.Item>
|
||||
</div>
|
||||
)
|
||||
|
||||
@ -15,12 +15,12 @@ export const TextType: React.FC<FieldTypeProps> = ({field, design}) => {
|
||||
rules={[
|
||||
{ required: field.required, message: 'Please provide Information' }
|
||||
]}
|
||||
initialValue={field.value}
|
||||
>
|
||||
<StyledInput
|
||||
design={design}
|
||||
allowClear
|
||||
size={'large'}
|
||||
defaultValue={field.value}
|
||||
/>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
@ -11,12 +11,12 @@ export const TextareaType: React.FC<FieldTypeProps> = ({field, design}) => {
|
||||
rules={[
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
]}
|
||||
initialValue={field.value}
|
||||
>
|
||||
<StyledTextareaInput
|
||||
design={design}
|
||||
allowClear
|
||||
autoSize
|
||||
defaultValue={field.value}
|
||||
/>
|
||||
</Form.Item>
|
||||
</div>
|
||||
|
||||
@ -10,6 +10,7 @@ export const YesNoType: React.FC<FieldTypeProps> = ({field}) => {
|
||||
rules={[
|
||||
{ required: field.required, message: 'Please provide Information' },
|
||||
]}
|
||||
initialValue={field.value}
|
||||
>
|
||||
<Switch />
|
||||
</Form.Item>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user