From fe94f16b617080cd07247658f37d98f9fb58ff29 Mon Sep 17 00:00:00 2001 From: chihlasm Date: Sun, 15 Feb 2026 21:31:22 -0500 Subject: [PATCH] refactor: migrate remaining components to new design system Migrates 38 files: tree-editor forms, session modals, step library, common components, library views, tree preview, and misc UI to use design tokens (bg-card, border-border, text-foreground, bg-accent, bg-gradient-brand) replacing old monochrome patterns. Co-Authored-By: Claude Opus 4.6 --- frontend/src/components/common/Modal.tsx | 14 ++-- frontend/src/components/common/PageLoader.tsx | 4 +- .../src/components/common/PasswordInput.tsx | 2 +- frontend/src/components/common/RouteError.tsx | 12 +-- frontend/src/components/common/StarRating.tsx | 4 +- frontend/src/components/common/TagBadges.tsx | 6 +- frontend/src/components/common/TagInput.tsx | 32 ++++---- .../src/components/layout/ProtectedRoute.tsx | 2 +- .../components/library/AddToFolderMenu.tsx | 20 ++--- .../src/components/library/FolderSidebar.tsx | 42 +++++----- .../src/components/library/SortDropdown.tsx | 6 +- .../src/components/library/TreeTableView.tsx | 54 ++++++------- .../src/components/library/ViewToggle.tsx | 14 ++-- .../components/procedural-editor/StepList.tsx | 4 +- .../src/components/procedural/ProgressBar.tsx | 12 +-- .../components/session/ContinuationModal.tsx | 24 +++--- .../components/session/ExportPreviewModal.tsx | 34 ++++----- .../src/components/session/ForkTreeModal.tsx | 32 ++++---- .../session/PostStepActionModal.tsx | 18 ++--- .../components/session/ScratchpadSidebar.tsx | 32 ++++---- .../session/SessionOutcomeModal.tsx | 34 ++++----- .../step-library/CustomStepModal.tsx | 18 ++--- .../src/components/step-library/StepCard.tsx | 16 ++-- .../src/components/step-library/StepForm.tsx | 76 +++++++++---------- .../tree-editor/DynamicArrayField.tsx | 14 ++-- .../tree-editor/NodeEditorModal.tsx | 8 +- .../components/tree-editor/NodeFormAction.tsx | 28 +++---- .../tree-editor/NodeFormDecision.tsx | 30 ++++---- .../tree-editor/NodeFormResolution.tsx | 24 +++--- .../src/components/tree-editor/NodeList.tsx | 10 +-- .../tree-editor/TreeEditorLayout.tsx | 12 +-- .../tree-editor/ValidationSummary.tsx | 6 +- .../tree-editor/code-mode/CodeModeEditor.tsx | 4 +- .../tree-editor/code-mode/CodeModeToolbar.tsx | 22 +++--- .../tree-editor/code-mode/SyntaxHelpPanel.tsx | 20 ++--- .../tree-preview/TreePreviewNode.tsx | 44 +++++------ .../tree-preview/TreePreviewPanel.tsx | 12 +-- .../src/components/ui/MarkdownContent.tsx | 22 +++--- 38 files changed, 384 insertions(+), 384 deletions(-) diff --git a/frontend/src/components/common/Modal.tsx b/frontend/src/components/common/Modal.tsx index 81cb0743..73cf54ad 100644 --- a/frontend/src/components/common/Modal.tsx +++ b/frontend/src/components/common/Modal.tsx @@ -60,23 +60,23 @@ export function Modal({ isOpen, onClose, title, children, footer, size = 'md' }: {/* Modal Content */}
{/* Header - Fixed at top */} -
-