diff --git a/app/views/savings_goals/_form_stepper.html.erb b/app/views/savings_goals/_form_stepper.html.erb
index 03c2348ec..1f29bfae6 100644
--- a/app/views/savings_goals/_form_stepper.html.erb
+++ b/app/views/savings_goals/_form_stepper.html.erb
@@ -33,17 +33,18 @@
<%= f.text_field :name,
placeholder: t("savings_goals.form_stepper.step1.fields.name_placeholder"),
- required: true,
autofocus: true,
- label: "",
- class: "flex-1" %>
+ label: false,
+ class: "flex-1",
+ data: { savings_goal_stepper_target: "nameInput", action: "input->savings-goal-stepper#nameChanged" } %>
<%= f.money_field :target_amount,
label: t("savings_goals.form_stepper.step1.fields.target_amount"),
- required: true %>
+ hide_currency: true,
+ amount_data: { savings_goal_stepper_target: "amountInput" } %>
<%= f.date_field :target_date,
label: t("savings_goals.form_stepper.step1.fields.target_date") %>
@@ -81,12 +82,20 @@
- <%= f.text_area :notes,
- label: t("savings_goals.form_stepper.step1.fields.notes"),
- rows: 2 %>
+
+
+ <%= t("savings_goals.form_stepper.step1.fields.notes_summary") %>
+ <%= icon("chevron-down", size: "sm", class: "group-open:rotate-180 transition-transform") %>
+
+
+ <%= f.text_area :notes,
+ label: "",
+ rows: 2,
+ placeholder: t("savings_goals.form_stepper.step1.fields.notes_placeholder") %>
+
+
- <%# Hidden color (random) %>
- <%= f.hidden_field :color, value: savings_goal.color || SavingsGoal::COLORS.sample %>
+ <%= f.hidden_field :color %>
-