Skip to content

jurikonradi/mail-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live demo

demo

Application structure:

  • src/components - React components (javascript).
  • src/sass - stylesheets.
  • src/utils - javascript function to extract TDL from emal adress.

Form validation, made with React, Sass

Requirements:

  • Error messages:
  • Invalid email is added - “Please provide a valid e-mail address”
  • The checkbox is not marked - “You must accept the terms and conditions”
  • No email address is provided - “Email address is required”
  • Provided email is ending with .co - “We are not accepting subscriptions from Colombia emails”.
  • Once validation has passed, the error disappears.
  • The button is disabled if the form is not valid.
  • On successful validation, a success message appears in the place of the form, as per design.
  • Bootstrap or similar frameworks are not used.
  • The page is responsive for all devices.
  • All URL's on-page is “#”. They do not lead anywhere.
  • Social icons have hover effects as per style guides.
  • Hover effects are present on the site as per style guides.

Design:

About

Mail submission form w/ validation on React

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors