next.js 材料UI主题模块增强不起作用

zsbz8rwp  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(141)

我一直在阅读MUI文档、博客和Stackoverflow上的其他帖子,但尽管如此,我还是无法让我的vscode intellisense/typescript检测到我的更改。
它们是非常简单的变化,与许多其他例子所显示的非常相似,但什么也没有。
需要帮忙。

第一个
不显示新的border属性

tkclm6bt

tkclm6bt1#

我不得不在脚本的顶部添加模块的导入路径,这样就可以工作了。不知道为什么要这样做,我在其他地方没有注意到它,但它似乎工作了。

import "@mui/material";    <--

declare module "@mui/material/styles" {
  // allow configuration using `createTheme`
  interface PaletteOptions {
    border?: {
      light: string;
      main: string;
      dark: string;
    };
  }
  interface Palette {
    border: {
      light: string;
      main: string;
      dark: string;
    };
  }
}

相关问题