Does extendTheme deep merge component variants without overwriting existing defaults?
When customizing a Chakra UI theme (v2), the extendTheme function is used to merge user-defined configurations with the default theme. While this function performs a deep merge, there is uncertainty regarding the behavior of the components object when defining specific variants. The goal is to add a new custom variant to a component while ensuring that the d