author avatar

vinaysripath

Wed Jan 11 2023

Using Material UI to create an interface, use the icons, buttons, layouts, navigation and other MUI components. Using the sx prop to add css to individual components without using styled or tailwind classes. install MUI:

npm install @mui/material @emotion/react @emotion/styled 

import the suitable components:

import { Box, IconButton, Paper, Typography } from "@mui/material";

simply use them like normal tags and add inline styles using the sx prop. The sx prop allows us to use a superset of css classes making it very intuitive to use.

 <Paper
      sx={{
        width: "90%",
        display: "flex",
        justifyContent: "space-between",
        pl: 1,
        mb: 1.5,
        boxShadow: "2px 2px 5px rgb(0 0 0 / 10%)",
      }}
    >