Select
Allows users to select one or more values from a list.
Theming#
The Select
component is a multipart component. The styling needs to be
applied to each part specifically.
To learn more about styling multipart components, visit the Chakra UI Component Style page.
Anatomy#
addon
field
element
Default theme#
import { createMultiStyleConfigHelpers } from '@chakra-ui/styled-system'import { Input } from '@chakra-ui/theme/components'import { selectAnatomy } from '@saas-ui/theme/anatomy'const { defineMultiStyleConfig } = createMultiStyleConfigHelpers(selectAnatomy.keys)export const selectTheme = defineMultiStyleConfig({defaultProps: Input.defaultProps,baseStyle: Input.baseStyle,sizes: Input.sizes,variants: Input.variants,})
Customizing the theme#
The Select component uses the SuiSelect
key within the theme's components.
const theme = extendTheme({components: {SuiSelect: {baseStyle: {field: {bg: 'red.200',},},},},})
Was this helpful?