Как изменить размер значка в предупреждении в пользовательском интерфейсе материала для React - PullRequest
0 голосов
/ 26 января 2020

Недавно в интерфейсе материалов разработан компонент «Предупреждение».

Все хорошо, исключая тот факт, что я не вижу способа изменить размер значка.

Это мой код:

<Snackbar open={true}>
  <Alert
    className={classes.cookieAlert}
    severity="info"
    action={<Button color="inherit" size="small">OK</Button>}
  >
    We use cookies to ensure you the best experience on our website.
  </Alert>
</Snackbar>

И значок определяется как «серьезность», как мне изменить его размер? Я не хочу перезаписывать значок, просто измените его размер на больший.

1 Ответ

0 голосов
/ 26 января 2020

Размер значка определяется размером шрифта. Ниже приведен пример, основанный на вашем коде, который показывает один из способов его настройки.

import React from "react";
import Snackbar from "@material-ui/core/Snackbar";
import Button from "@material-ui/core/Button";
import Alert from "@material-ui/lab/Alert";
import { makeStyles } from "@material-ui/core/styles";

const useStyles = makeStyles({
  cookieAlert: {
    "& .MuiAlert-icon": {
      fontSize: 40
    }
  }
});

export default function App() {
  const classes = useStyles();
  return (
    <Snackbar open={true}>
      <Alert
        className={classes.cookieAlert}
        severity="info"
        action={
          <Button color="inherit" size="small">
            OK
          </Button>
        }
      >
        We use cookies to ensure you the best experience on our website.
      </Alert>
    </Snackbar>
  );
}

Edit Alert icon size

Ссылки:

...