Skip to content

Implement Emergency Transfer Modal (Figma) #74

@Baskarayelu

Description

@Baskarayelu

Description

Implement the Emergency Transfer modal from the Figma design. Header with lightning icon and PRIORITY pill, warning box, form fields (Recipient Name, Country, Amount USDC), transfer summary (Transfer Amount, Priority Fee +2.00 USDC FAST, Total), Emergency vs Regular speed, confirmation checkbox, Cancel and Review Transfer buttons.

Design reference (Figma): RemitWise Design

Image

Design Requirements

Layout

  • Header: Red lightning icon + "Emergency Transfer". Red "PRIORITY" pill. "Priority processing guaranteed." (subtitle). Close "X" (top right).
  • Warning: Red-bg box, red border. Warning icon + "Emergency Priority Transfer / This transfer will be processed with highest priority. Additional fees apply for immediate processing."
  • Form: Recipient Name (person icon, placeholder "Enter recipient name"). Country (label + field). Amount (USDC) (dollar icon, "0.00", "USDC" suffix).
  • Summary card: Transfer Amount 0.00 USDC. Priority Fee +2.00 USDC (red) with "FAST" tag. Total 0.00 USDC (bold red).
  • Speed: "Emergency" (red, selected) — lightning, "2-5 minutes". "Regular" (grey) — clock, "30-60 minutes".
  • Checkbox: "I understand that additional fees and will be processed immediately." (or similar).
  • Buttons: Cancel (dark grey). Review Transfer (red, right-arrow icon).

Visual Design

  • Dark theme; red for priority, fees, primary button; warning box prominent.

Technical Requirements

  • Next.js App Router
  • TypeScript
  • Tailwind CSS
  • Form validation; speed selection updates fee and total; checkbox required before Review; modal closes on Cancel/X
  • Accessible (focus trap, escape, labels)

Acceptance Criteria

  • Header with lightning, title, PRIORITY pill, subtitle, close button
  • Warning box with full copy
  • Recipient Name, Country, Amount (USDC) fields
  • Transfer summary with Priority Fee +2.00 USDC FAST
  • Emergency (2-5 min) vs Regular (30-60 min) selection
  • Confirmation checkbox and Cancel / Review Transfer buttons
  • Dark theme matches design
  • Modal and form behavior functional

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions