+
+
+ {triggerContent}
+
+
+
+ Icon Type
+ {#each iconOptionsArray as [label, value]}
+ {label}
+ {/each}
+
+
+
+
+ {#if icon.type === IconEnum.Iconify}
+
+ {/if}
+
+
+
+
+
+
Icon Preview
+ {#if icon.type && icon.value && icon.value.length > 0}
+
+ {/if}
+
diff --git a/packages/ui/src/components/common/IconSelectorDialog.svelte b/packages/ui/src/components/common/IconSelectorDialog.svelte
new file mode 100644
index 0000000..1ba464d
--- /dev/null
+++ b/packages/ui/src/components/common/IconSelectorDialog.svelte
@@ -0,0 +1,77 @@
+
+
+