wvi-test-ui-components
Advanced tools
Comparing version
{ | ||
"name": "wvi-test-ui-components", | ||
"version": "0.0.14998184", | ||
"version": "0.0.14998185", | ||
"description": "React component library for WVI", | ||
@@ -5,0 +5,0 @@ "main": "src/dist/ui.js", |
@@ -6,5 +6,12 @@ import React from 'react'; | ||
export default function FieldText(props) { | ||
// Map default value on first mount. | ||
const value = (props.settings.defaultValue) && | ||
(props.settings.defaultValue.length > 0 && props.value === undefined) ? | ||
// Handle both types of default values (string and number). | ||
const defaultValueIsSet = | ||
(props.settings.defaultValue) && | ||
((typeof props.settings.defaultValue === 'number') ? | ||
(props.settings.defaultValue !== undefined) : | ||
(props.settings.defaultValue.length > 0)); | ||
// Map the default value on first mount. | ||
const value = | ||
(defaultValueIsSet && props.value === undefined) ? | ||
props.settings.defaultValue : props.value; | ||
@@ -11,0 +18,0 @@ |
@@ -171,16 +171,10 @@ // Define some dummy JSON objects which will be later requested from the API. | ||
export const numberFieldProps = { | ||
name: 'field_number', | ||
name: 'dollar_amount', | ||
type: 'number', | ||
label: 'Phone', | ||
required: true, | ||
placeholder: '0123456789', | ||
handleChange: (name, value) => handleFieldChange(name, value), | ||
handleVisibility: (name, value) => handleFieldVisibility(name, value), | ||
fieldState: { | ||
errorMessages: '', | ||
name: 'field_number', | ||
label: 'Mein betrag', | ||
settings: { | ||
required: true, | ||
value: '', | ||
visible: false | ||
} | ||
defaultValue: 40, | ||
}, | ||
handleChange: (event) => handleEventFieldChange(event), | ||
} | ||
@@ -187,0 +181,0 @@ |
Sorry, the diff of this file is too big to display
6036361
0