diff --git a/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte b/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte
new file mode 100644
index 0000000000..780ab4c696
--- /dev/null
+++ b/packages/builder/src/components/design/settings/controls/FieldContext/Chart.svelte
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+ {#if errors.length > 0}
+ {#each errors as datum}
+
{datum}
+ {/each}
+ {:else if warnings.length > 0}
+ {#each warnings as datum}
+
{datum}
+ {/each}
+ {/if}
+
+
+
+
diff --git a/packages/builder/src/components/design/settings/controls/MultiFieldSelect.svelte b/packages/builder/src/components/design/settings/controls/MultiFieldSelect.svelte
index f1478ad2bb..912292a449 100644
--- a/packages/builder/src/components/design/settings/controls/MultiFieldSelect.svelte
+++ b/packages/builder/src/components/design/settings/controls/MultiFieldSelect.svelte
@@ -4,6 +4,7 @@
import { selectedScreen } from "stores/builder"
import { createEventDispatcher } from "svelte"
import { validators, constants as validatorConstants } from "../fieldValidator";
+ import ChartFieldContext from './FieldContext/Chart.svelte'
export let componentInstance = {}
export let value = ""
@@ -197,54 +198,27 @@
anchor={contextTooltipAnchor}
offset={20}
>
-
-
-
-
{currentOptionSupport.text}
-
-
-
-
- {#if fieldSupport[currentOption]?.errors?.length > 0}
- {#each (fieldSupport[currentOption].errors) as datum}
-
{datum}
- {/each}
- {:else if fieldSupport[currentOption]?.warnings?.length > 0}
- {#each (fieldSupport[currentOption].warnings) as datum}
-
{datum}
- {/each}
- {/if}
-
-
-
-
-
-
{previousOptionSupport.text}
-
-
-
-
- {#if fieldSupport[previousOption]?.errors?.length > 0}
- {#each (fieldSupport[previousOption].errors) as datum}
-
{datum}
- {/each}
- {:else if fieldSupport[previousOption]?.warnings?.length > 0}
- {#each (fieldSupport[previousOption].warnings) as datum}
-
{datum}
- {/each}
- {/if}
-
-
+
+