如何在 Chakra UI 中制作自定义大小的模态

Ruc*_*Ray 11 reactjs chakra-ui

我想在 React js 的 chakra UI 中创建自定义大小的模态。模态应该具有宽度 1000px 和高度 800px 我尝试使用主题创建自定义大小的模态,其中我覆盖了模态的 xl 大小,但它不起作用

const theme = extendTheme({
  breakpoints,
  config,
  fonts: {
    heading: "Nunito",
    body: "Nunito",
  },
  components:{
Modal:{
  sizes:{
    xl:{     
        h:"600px",
        w:'1000px',
      },     
    }
  }
}
},
  colors: {
    yellow: {
      100: "#FFBE17",
    },
    green: {
      100: "#45C79B",
    },
    red: {
      100: "#E8736F",
    },
   
    gray: {
      100: "#D1D1D1",
      200:'#E5E5E5',
      300:"#C4C4C4"
    },
  },
});
Run Code Online (Sandbox Code Playgroud)

 components:{
Modal:{
  sizes:{
    xl:{
      h:"600px",
      w:'1000px',
     
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Chi*_*nso 11

做这样的事情:

<ModalContent maxH="400px" maxW="500px">
 {...}
</ModalContent>
Run Code Online (Sandbox Code Playgroud)


小智 0

你可以做类似的事情

<Modal>
  <ModalContent h='600px' w='1000px'>
    <Box>
      Modal Content :)
    <Box>
  </ModalContent>
</Modal>
Run Code Online (Sandbox Code Playgroud)