Skip to content

Implement Settings Security Section (Figma) #67

@Baskarayelu

Description

@Baskarayelu

Description

Implement the Security settings section from the Figma design. Shield icon, "Security" title, "Protect your account." subtitle, and dark card with Auto-sign Transactions (toggle off) and Session Timeout (dropdown).

Design reference (Figma): RemitWise Design

Image

Design Requirements

Layout

  • Header: Red-outline shield icon + "Security" (bold white). "Protect your account." (lighter grey).
  • Card (dark grey, rounded):
    • Auto-sign Transactions: Lightning icon. "Auto-sign Transactions" (white). "Skip confirmation for small amounts." (grey). Toggle switch (off: grey track, handle left).
    • Session Timeout: Clock icon. "Session Timeout" (white). "Auto logout after inactivity." (grey). Dropdown/select (dark grey, chevron).

Visual Design

  • Dark theme; red shield icon; toggle off state (grey); dropdown for session duration.

Technical Requirements

  • Next.js App Router
  • TypeScript
  • Tailwind CSS
  • Auto-sign toggle persists; Session Timeout dropdown options (e.g. 5 min, 15 min, 1 hour) and persists
  • Accessible toggles and selects

Acceptance Criteria

  • "Security" title with shield icon, subtitle
  • Auto-sign Transactions row with description and toggle (off by default)
  • Session Timeout row with description and dropdown
  • Toggle and dropdown functional and persist
  • Dark theme matches design
  • Accessible controls

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions