- 1

whats wrong in this react code? Images are not visible in browser.. please suggest

import {Box, makeStyles } from '@material-ui/core'; import logo from '../image/ocean2.jpg'; const useStyles=makeStyles({ component:{ height:'100vh', display:'flex', alignItems:'center', width:'65%', margin:'0 auto' }, leftContainer:{ backgroundImage: "url(" + {logo} + ")", height:'100px', width:'50px', backgroundSize:'cover' } }) const Weather= ()=> { const classes = useStyles(); return ( <Box className={classes.component}> <Box className={classes.leftContainer}></Box> <Box></Box> </Box> ) } export default Weather;

5th Jun 2021, 10:55 AM
Shweta
Shweta - avatar
2 Answers
+ 1
I might be wrong but i don't think {logo} can be substituted by actual value . Try using "url("+`${logo}`+") " or `url(${logo}) `
5th Jun 2021, 11:06 AM
Abhay
Abhay - avatar
+ 1
@Abhay thanks its working now
5th Jun 2021, 11:21 AM
Shweta
Shweta - avatar