Skip to content

Commit

Permalink
Use transformValue instead of dataType in scaffold form
Browse files Browse the repository at this point in the history
  • Loading branch information
callingmedic911 committed Jul 21, 2021
1 parent 407641e commit 9e2c4ea
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Float\\"
transformValue=\\"Float\\"
/>
<FieldError name=\\"rating\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -203,7 +203,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Json\\"
transformValue=\\"Json\\"
/>
<FieldError name=\\"metadata\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -1257,7 +1257,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Float\\"
transformValue=\\"Float\\"
/>
<FieldError name=\\"rating\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -1290,7 +1290,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Json\\"
transformValue=\\"Json\\"
/>
<FieldError name=\\"metadata\\" className=\\"rw-field-error\\" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Float\\"
transformValue=\\"Float\\"
/>
<FieldError name=\\"rating\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -203,7 +203,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Json\\"
transformValue=\\"Json\\"
/>
<FieldError name=\\"metadata\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -1217,7 +1217,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Float\\"
transformValue=\\"Float\\"
/>
<FieldError name=\\"rating\\" className=\\"rw-field-error\\" />
Expand Down Expand Up @@ -1250,7 +1250,7 @@ const PostForm = (props) => {
className=\\"rw-input\\"
errorClassName=\\"rw-input rw-input-error\\"
validation={{ required: true }}
dataType=\\"Json\\"
transformValue=\\"Json\\"
/>
<FieldError name=\\"metadata\\" className=\\"rw-field-error\\" />
Expand Down
12 changes: 6 additions & 6 deletions packages/cli/src/commands/generate/scaffold/scaffold.js
Original file line number Diff line number Diff line change
Expand Up @@ -315,13 +315,13 @@ const componentFiles = async (
},
Json: {
componentName: 'TextAreaField',
dataType: 'Json',
transformValue: 'Json',
displayFunction: 'jsonDisplay',
listDisplayFunction: 'jsonTruncate',
deserilizeFunction: 'JSON.stringify',
},
Float: {
dataType: 'Float',
transformValue: 'Float',
},
default: {
componentName: 'TextField',
Expand All @@ -330,7 +330,7 @@ const componentFiles = async (
validation: '{{ required: true }}',
displayFunction: undefined,
listDisplayFunction: 'truncate',
dataType: undefined,
transformValue: undefined,
},
}
const columns = model.fields
Expand All @@ -356,9 +356,9 @@ const componentFiles = async (
displayFunction:
componentMetadata[column.type]?.displayFunction ||
componentMetadata.default.displayFunction,
dataType:
componentMetadata[column.type]?.dataType ||
componentMetadata.default.dataType,
transformValue:
componentMetadata[column.type]?.transformValue ||
componentMetadata.default.transformValue,
}))
const editableColumns = columns.filter((column) => {
return NON_EDITABLE_COLUMNS.indexOf(column.name) === -1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ const ${singularPascalName}Form = (props) => {
${column.defaultProp}={${column.deserilizeFunction && column.deserilizeFunction + '('}props.${singularCamelName}?.<%= column.name %>${column.deserilizeFunction && ')'}}
className="rw-input"
errorClassName="rw-input rw-input-error"<%= !column.validation ? '' : `
validation=${column.validation}` %><%= !column.dataType ? '' : `
dataType="${column.dataType}"` %>
validation=${column.validation}` %><%= !column.transformValue ? '' : `
transformValue="${column.transformValue}"` %>
/>
<FieldError name="${column.name}" className="rw-field-error" />
<% }) %>
Expand Down

0 comments on commit 9e2c4ea

Please sign in to comment.