diff --git a/src/components/form/examples/dynamic-form.scss b/src/components/form/examples/dynamic-form.scss
index 7864e28e16..38888594d1 100644
--- a/src/components/form/examples/dynamic-form.scss
+++ b/src/components/form/examples/dynamic-form.scss
@@ -1,4 +1,4 @@
-textarea {
+limel-code-editor {
+ --code-editor-max-height: 20rem;
width: 100%;
- min-height: 300px;
}
diff --git a/src/components/form/examples/dynamic-form.tsx b/src/components/form/examples/dynamic-form.tsx
index 1e09ec2ae0..add041d83d 100644
--- a/src/components/form/examples/dynamic-form.tsx
+++ b/src/components/form/examples/dynamic-form.tsx
@@ -1,4 +1,4 @@
-import { Component, h, State } from '@stencil/core';
+import { Component, h, Host, State } from '@stencil/core';
import { FormSchema, ValidationStatus } from '@limetech/lime-elements';
/**
@@ -44,18 +44,27 @@ export class DynamicFormExample {
}
public render() {
- return [
- ,
-
,
- ,
- ,
- ,
- ];
+ return (
+
+
+
+
+
+
+
+ );
}
private handleFormChange = (event: CustomEvent) => {
@@ -63,9 +72,9 @@ export class DynamicFormExample {
};
private handleTextChange = (event) => {
- this.text = event.target.value;
+ this.text = event.detail;
try {
- const json = JSON.parse(event.target.value);
+ const json = JSON.parse(event.detail);
if (json) {
this.schema = json;
}