From 7d6947640a4cc4fb6e76fbf8b9f3852213e794f2 Mon Sep 17 00:00:00 2001 From: ephraimduncan Date: Wed, 8 Jul 2026 02:16:30 +0000 Subject: [PATCH] feat: redesign envelope editor step navigation and unify brand colors --- .../envelope-editor-fields-page.tsx | 2 +- .../envelope-editor/envelope-editor.tsx | 136 +++++++++++------- .../envelope-file-selector.tsx | 8 +- 3 files changed, 86 insertions(+), 60 deletions(-) diff --git a/apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx b/apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx index 945d3c308..7782deb81 100644 --- a/apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx +++ b/apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx @@ -216,7 +216,7 @@ export const EnvelopeEditorFieldsPage = () => {
{
) : (
-

+

{isDocument ? Document Editor : Template Editor} - + Step {currentStepData.order}/{envelopeEditorSteps.length}

- -
- -
)} -
- {envelopeEditorSteps.map((step) => { + {envelopeEditorSteps.map((step, index) => { const Icon = step.icon; const isActive = searchParamsStep === step.id; + const isCompleted = (currentStepData.order ?? 0) > step.order; + const isLast = index === envelopeEditorSteps.length - 1; return ( ); })} -
+ {/* Quick Actions. */}
{!minimizeLeftSidebar && ( -

+

Quick Actions

)} @@ -467,7 +492,7 @@ export const EnvelopeEditor = () => { type="button" variant="ghost" size="sm" - className="w-full justify-start" + className="w-full justify-start hover:bg-destructive/10 hover:text-destructive hover:[&_.lucide]:text-destructive" title={t(msg`Delete Envelope`)} > @@ -493,13 +518,14 @@ export const EnvelopeEditor = () => { {/* Footer of left sidebar. */} {!editorConfig.embedded && (