盖茨比中 Chakra-ui 的扩展主题
extendTheme for Chakra-ui in Gatsby
我在 Gatbsy 工作,当我尝试使用 gatsby-plugin-chakra-ui
文件夹中的影子 theme.js
文件覆盖核心脉轮主题时,它没有任何效果。
有什么想法吗?我正在使用
import { extendTheme } from '@chakra-ui/core'
const theme = extendTheme({
components: {
Input: {
variants: {
outline: {
borderColor: 'blue.500',
},
},
},
},
})
编辑:修改主题适用于 Button 组件,但不适用于 Input
要自定义输入元素字段,只需在 outline
对象中添加 field
属性,如下所示:
import { extendTheme } from '@chakra-ui/core'
const theme = extendTheme({
components: {
Input: {
variants: {
outline: {
field: {
borderColor: 'blue.500',
},
},
},
},
},
})
我在 Gatbsy 工作,当我尝试使用 gatsby-plugin-chakra-ui
文件夹中的影子 theme.js
文件覆盖核心脉轮主题时,它没有任何效果。
有什么想法吗?我正在使用
import { extendTheme } from '@chakra-ui/core'
const theme = extendTheme({
components: {
Input: {
variants: {
outline: {
borderColor: 'blue.500',
},
},
},
},
})
编辑:修改主题适用于 Button 组件,但不适用于 Input
要自定义输入元素字段,只需在 outline
对象中添加 field
属性,如下所示:
import { extendTheme } from '@chakra-ui/core'
const theme = extendTheme({
components: {
Input: {
variants: {
outline: {
field: {
borderColor: 'blue.500',
},
},
},
},
},
})