Skip to content

Commit da333f5

Browse files
committed
Free component - read and write
remove useless code
1 parent 82b0f6e commit da333f5

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

lib/template-generator/components/forms/TextArea.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ class TextArea {
33
value = "";
44
label = "Saisir un contenu";
55
constructor(value = "", label) {
6-
this.value = value;
6+
this.value = value.value;
77
this.label = label;
88
}
99
render = () => {
@@ -13,12 +13,9 @@ class TextArea {
1313
<div class="col-12">
1414
<textarea
1515
class="form-control form-control-sm component-form"
16-
row="5"
1716
style="height:100px"
1817
id="${this.uuid}"
19-
name=""
20-
value="${this.value}">
21-
</textarea>
18+
name="">${this.value ? decodeURI(this.value).trim() : ""}</textarea>
2219
</div>
2320
</div>
2421
`;

lib/template-generator/components/library/FreeComponent.js

+4-6
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ export const header = () => ({
1111

1212
const defaultTypeFields = [];
1313

14-
const attributes = ["data-type-selector", "data-value"];
14+
const attributes = ["data-value"];
1515

1616
export default class FreeComponent extends TemplateComponent {
1717
constructor(customHeader, defaultAttrValues) {
18-
let defaultValues = new Map([
19-
//["data-type-selector", "static"]
20-
]);
18+
let defaultValues = new Map();
2119
if (defaultAttrValues) {
2220
attributes.forEach((a) => {
2321
defaultValues.set(a, defaultAttrValues[a]);
@@ -41,10 +39,10 @@ export default class FreeComponent extends TemplateComponent {
4139
return `
4240
<div class="${header().class} template-component mb-2"
4341
data-type-selector=""
44-
data-value=""
42+
data-value="${encodeURI(value)}"
4543
data-component="${header().class}"
4644
>
47-
${value.replaceAll('"', "'")}
45+
${value}
4846
</div>
4947
`;
5048
};

0 commit comments

Comments
 (0)