feat(login-panel): move "Forgot?" and "Remember me" below Sign in button

feat(login-panel): move "Forgot?" and "Remember me" below Sign in button

#5 in tonybierman/arium — merged 2026-05-24

What

Relocate the forgot-password link (previously tucked under the password field) and the remember-me checkbox into a single row beneath the Sign in button.

  • New .login-options flex row, laid out space-between — remember-me on the left, "Forgot?" on the right.
  • Both stay sign-in-only; sign-up mode still renders the confirm-password field in its old place.
  • Mirrored across the Dioxus and Leptos adapters, including the new .login-options rule in both stylesheets.

Why

Puts the secondary actions below the primary CTA so the sign-in flow reads top-to-bottom (email → password → submit → options) instead of interrupting the password field with the "Forgot?" link.

Before / after layout

before:                  after:
  Email                    Email
  Password   [Forgot?]     Password
  [x] Remember me          [ Sign in ]
  [ Sign in ]              [x] Remember me   Forgot?

Testing

  • cargo check -p arium-dioxus
  • cargo check -p arium-leptos

Dioxus side references the scoped class as Styles::login_options per the css_module convention. dx_standup (path-dep consumer) picks this up on its next rebuild against the branch.

🤖 Generated with Claude Code

Last updated 2026-05-25