diff --git a/frontend/src/lib/components/ArrayTypeNarrowing.svelte b/frontend/src/lib/components/ArrayTypeNarrowing.svelte
index 86b4fb6c10..0a27ddf228 100644
--- a/frontend/src/lib/components/ArrayTypeNarrowing.svelte
+++ b/frontend/src/lib/components/ArrayTypeNarrowing.svelte
@@ -10,6 +10,7 @@
import type { SchemaProperty } from '$lib/common'
import Toggle from './Toggle.svelte'
import { tick } from 'svelte'
+ import Select from './select/Select.svelte'
interface Props {
canEditResourceType?: boolean
@@ -54,39 +55,44 @@
{#if canEditResourceType || originalType == 'string[]' || originalType == 'object[]'}
{:else if itemsType?.resourceType}
-
-
diff --git a/frontend/src/lib/components/StringTypeNarrowing.svelte b/frontend/src/lib/components/StringTypeNarrowing.svelte
index 5fa15f090a..60beab3149 100644
--- a/frontend/src/lib/components/StringTypeNarrowing.svelte
+++ b/frontend/src/lib/components/StringTypeNarrowing.svelte
@@ -11,6 +11,7 @@
import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte'
import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte'
import RegexGen from './copilot/RegexGen.svelte'
+ import TextInput from './text_input/TextInput.svelte'
interface Props {
pattern: string | undefined
@@ -326,7 +327,10 @@
{:else if kind == 'none'}
{#if !noExtra}
-
+ minRows?.toString(), (v) => (minRows = v ? parseInt(v) : undefined)}
+ />
{/if}
{:else if kind === 'base64'}
diff --git a/frontend/src/lib/components/apps/components/inputs/currency/CurrencyInput.svelte b/frontend/src/lib/components/apps/components/inputs/currency/CurrencyInput.svelte
index 31dd81b882..61bbe2aeeb 100644
--- a/frontend/src/lib/components/apps/components/inputs/currency/CurrencyInput.svelte
+++ b/frontend/src/lib/components/apps/components/inputs/currency/CurrencyInput.svelte
@@ -1,5 +1,6 @@