Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

113
Views
Add multiple styling class to object on React Material-UI

I have JSX like this:

 <span className="btn-pause btn"><i class="fa fa-pause"></i></span>

Now I want to change the color of this button:

const styles = {
   btncolor:{
      backgroundColor:"#0E122D"
   }
}
const useStyles = makeStyles(styles)

How should I add this style to className with normal other class?

 <span className="btn-pause btn {{classes.btncolor}}"><i className="fa fa-pause"></i></span>

It doesn't work.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

You are adding color variable under quotes. Here is corrected answer:

<span className={`btn-pause btn ${classes.btncolor}`}>
  <i className="fa fa-pause"></i>
</span>

ALTERNATIVE SOLUTION:
For managing class assigning you can use library classnames. The way you use it in your case would be like this:

import classnames from 'classnames';

....
<span className={classnames("btn-pause", "btn", classes.btncolor)>
  <i className="fa fa-pause"></i>
</span>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!