Skip to content

rashidshamloo/fem_030_interactive-pricing-component

Repository files navigation

Front End Mentor - Project 030 - Interactive Pricing Component

This is a solution to the Interactive Pricing Component challenge on Frontend Mentor.

Table of contents

Overview

Screenshot

  • Desktop

  • Mobile

Links

My process

Built with

  • Vite / React.js
  • TypeScript
  • Material-UI
  • SASS/SCSS
  • Semantic HTML5 markup

What I learned

  • Setting up a global SCSS import in Vite to remove the need of using @import in every file
css: {
  preprocessorOptions: {
    scss: {
      additionalData: '@import "./src/styles/colors";',
    },
  },
},
  • Using list-style-position:inside; in CSS to bring the list bullet points inside the flow
  • In-depth customization of Material-UI components
  • Setting aria-label attribute for Material-UI components using inputProps = {{ 'aria-label': 'LABEL' }}

Author

About

Front End Mentor - Project 030 - Interactive Pricing Component

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published