diff --git a/src/App.js b/src/App.js index ffe8a707bfe31c0a40530581b3042e632a3ed521..191fcf68d8833e45f4fbb28e297c9630f3ecd5e6 100644 --- a/src/App.js +++ b/src/App.js @@ -118,18 +118,18 @@ function App() { "placement": index-1, "description": "Adicionar esse campo no front", "question": x.question, - "enabled": x.required, + "enabled": true, "type": 0, // question type = 0 - "validation": [] + "validation": x.required ? [{"type": 2, "arguments": ""}] : [] }); } else if(x.type === "select") { json.inputs.push({ "placement": index-1, "description": "Adicionar esse campo no front", "question": x.question, - "enabled": x.required, + "enabled": true, "type": 3, // select type = 3 - "validation": [], + "validation": x.required ? [{"type": 2, "arguments": ""}] : [], "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} }) }); } else if(x.type === "checkbox") { @@ -137,9 +137,9 @@ function App() { "placement": index-1, "description": "Adicionar esse campo no front", "question": x.question, - "enabled": x.required, + "enabled": true, "type": 1, // checkbox type = 1 - "validation": [], + "validation": x.required ? [{"type": 2, "arguments": ""}] : [], "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} }) }); } else if(x.type === "radio") { @@ -147,9 +147,9 @@ function App() { "placement": index-1, "description": "Adicionar esse campo no front", "question": x.question, - "enabled": x.required, + "enabled": true, "type": 2, // radio type = 2 - "validation": [], + "validation": x.required ? [{"type": 2, "arguments": ""}] : [], "sugestions": x.options.map(function(y, index) { return {value: y, placement: index} }) }); } @@ -161,7 +161,10 @@ function App() { .then(res => { console.log(res); console.log(res.data); + + window.location.reload(); }); + } return (