From 455f13037d2c1475a6c54d8bc3d9ff9263bcdd73 Mon Sep 17 00:00:00 2001
From: David Anthony
Date: Wed, 2 Sep 2026 12:16:21 -0700
Subject: [PATCH] feat(apollo-wind): polish field and inventory patterns
---
.../src/patterns/LayoutPatterns.stories.tsx | 12 +-
.../NodePropertyPanel.stories.tsx | 360 ++++++++++++++----
.../canvas/stories/templates/Flow.stories.tsx | 52 +--
.../src/components/ui/button.stories.tsx | 25 ++
.../src/components/ui/combobox.stories.tsx | 8 +-
.../src/components/ui/combobox.tsx | 4 +-
.../src/components/ui/date-picker.tsx | 4 +-
.../src/components/ui/datetime-picker.tsx | 5 +-
.../components/ui/dropdown-menu.stories.tsx | 19 +-
.../src/components/ui/file-upload.tsx | 24 +-
.../src/components/ui/input.stories.tsx | 15 +
.../apollo-wind/src/components/ui/input.tsx | 2 +-
.../components/field-header.tsx | 92 ++---
.../ui/lockable-value-field/index.ts | 1 +
.../lockable-value-field.stories.tsx | 38 ++
.../lockable-value-field.test.tsx | 69 +++-
.../lockable-value-field.tsx | 160 +++++---
.../ui/lockable-value-field/types.ts | 11 +
packages/apollo-wind/src/index.ts | 1 +
19 files changed, 662 insertions(+), 240 deletions(-)
diff --git a/apps/storybook/src/patterns/LayoutPatterns.stories.tsx b/apps/storybook/src/patterns/LayoutPatterns.stories.tsx
index 292fbc731..dda7c42bf 100644
--- a/apps/storybook/src/patterns/LayoutPatterns.stories.tsx
+++ b/apps/storybook/src/patterns/LayoutPatterns.stories.tsx
@@ -351,7 +351,7 @@ function DapValueField({
{label}
{required && }
-
+
void }) {
-
-
-
-
-
+
+ Connection
+
+ }
+ fieldType="single-select"
+ value={connection}
+ onValueChange={setConnection}
+ locked={false}
+ showLock={false}
+ options={[
+ { value: 'gmail-finance', label: 'Gmail · Finance operations' },
+ { value: 'gmail-personal', label: 'Gmail · Personal' },
+ ]}
+ more={{
+ onClear: () => setConnection(''),
+ onRefresh: () => setConnection('gmail-finance'),
+ }}
+ showFieldActions={false}
+ className="gap-1.5"
+ />
Schema is current. Nine configurable message properties are available.
@@ -3921,7 +3921,7 @@ function DapPanel({ onClose }: { onClose: () => void }) {
-
+