Пользовательская точка останова Не отображается в моих параметрах точки останова

#reactjs #typescript #material-ui #material-design

Вопрос:

Я использую React: версия «^17.0.2», машинопись: версия «^4.4.3», дизайн материалов: версия «^5.0.3 » в своем проекте. У меня есть следующая ошибка, когда я хочу добавить свою пользовательскую точку останова в тему и использовать ее:

введите описание изображения здесь

Но я выполняю все шаги для создания пользовательского процесса точки останова, ниже приведен мой код:

Моя настройка темы и код объявления:

 export const theme = () => {
  const colors = themeColor;

  return createTheme({
    palette: themePalette(colors),

    typography: themeTypography(colors),

    breakpoints: {
      values: {
        xs: 0,
        sm: 500,
        tablet: 768,
        md: 900,
        lg: 1280,
        xl: 1400,
      },
    },
  });
}; 

declare module "@mui/material/styles" {
  interface BreakpointOverrides {
    xs: true;
    sm: true;
    tablet: true;
    md: true;
    lg: true;
    xl: true;
  }
}
 

Я также предоставляю тему, подобную этой:

 import { ThemeProvider } from "@mui/material/styles";
import "animate.css";

import { theme } from "theme";
import FrontEndIndex from "views/frontend";

function App() {
  return (
    <ThemeProvider theme={theme()}>
      <FrontEndIndex />
    </ThemeProvider>
  );
}

export default App;
 
 

моя структура папок такова: Приложение->интерфейс->>домашняя страница->>>категория

здесь я столкнулся с проблемой при попытке использовать мою пользовательскую точку останова планшета введите описание изображения здесь

Комментарии:

1. Я бы классифицировал это как ошибку, поскольку MUI поддерживает пользовательские точки останова, но не поддерживает расширение параметров точки останова Grid . В связи с этой проблемой вам лучше всего подождать исправления в будущих версиях.