Причина
Ваш SwipeableDrawer
оборачивает ваш контент внутри <Paper />
компонента. Бумажный компонент Materiaul-UI имеет тени и непрозрачный фон.
Решение
Вы не используете имена классов, вы используете стиль, поэтому правильным способом было бы установить для SwipeableDrawer paperProps значение :
PaperProps={{ elevation: 0, style: { backgroundColor: "transparent" } }}
- Высота: 0, чтобы больше не было теней
- backgroundColor: «прозрачный», поэтому нет фона, кроме вашего
PS: вместо того, чтобы ваш borderRadius был на вашем div, вы можете установить его на самой бумаге, используя тот же реквизит
PaperProps={{ square: false }}
И удалить свой borderRadius из вашего div
Используя classNames
Если вы использовали classNames ( do c), вы можете установить для бумаги className одно из ваших значений, используя classes
prop:
classes={{ paper: classes.someClassName }}