Skip to content

narendra101/fb

Repository files navigation

In this assignment let's build a Feedback App by applying the concepts we have learned till now.

Refer to image below:


feedback-large-output

Design Files

Project Set Up Instructions

  • Download dependencies by running npm install
  • Start up the app using npm start

Project Completion Instructions

Add Functionality

The app must have the following functionalities

  • When the user clicks an emoji then the thank you screen is visible to the user with the proper description.

  • feedbackData is passed as a prop to the Feedback component.

  • feedbackData object will have the following properties.

    Key Data Type
    emojis Array
    loveEmojiUrl String
  • Each emoji object in the emojis list will have the following properties.

    Key Data Type
    id Number
    name String
    imageUrl String
  • The value of the key id should be used as a key to the emoji list item.

  • Your task is to complete the implementation of

    • src/components/Feedback/index.js
    • src/components/Feedback/index.css

Important Note

The following HTML attributes are required for the HTML image elements for the tests to pass

  • The HTML image element to display the love emoji should have the HTML attribute alt value as loveEmoji.

Resources

Images

Colors

Hex: #ffeeee
Hex: #ffc0bb
Hex: #ffebeb
Hex: #ffffff
Hex: #0f172a
Hex: #1e293b

Font-families

  • Roboto

Things to Keep in Mind

  • All components you implement should go in the src/components directory.
  • Don't change the component folder names as those are the files being imported into the tests.
  • Do not remove the pre-filled code
  • Want to quickly review some of the concepts you’ve been learning? Take a look at the Cheat Sheets.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published