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 (