5
5
DeepComponentThemeConfig ,
6
6
ThemingProps ,
7
7
useMultiStyleConfig ,
8
- provideComponentStyles ,
9
- useComponentStyles ,
8
+ useStyles ,
9
+ StylesProvider ,
10
10
DOMElements ,
11
11
} from '@chakra-ui/vue-system'
12
12
import { SystemStyleObject } from '@chakra-ui/styled-system'
@@ -91,7 +91,7 @@ export const CAlert = defineComponent({
91
91
...styles . value . container ,
92
92
}
93
93
94
- provideComponentStyles ( 'Alert' , styles . value )
94
+ StylesProvider ( styles . value )
95
95
AlertProvider ( { status : props . status } )
96
96
97
97
return ( ) =>
@@ -115,7 +115,7 @@ export const CAlert = defineComponent({
115
115
export const CAlertTitle = defineComponent ( {
116
116
name : 'CAlertTitle' ,
117
117
setup ( _ , { attrs, slots } ) {
118
- const styles = useComponentStyles ( 'Alert' )
118
+ const styles = useStyles ( )
119
119
120
120
return ( ) =>
121
121
h (
@@ -137,7 +137,7 @@ export const CAlertTitle = defineComponent({
137
137
export const CAlertDescription = defineComponent ( {
138
138
name : 'CAlertDescription' ,
139
139
setup ( _ , { attrs, slots } ) {
140
- const styles = useComponentStyles ( 'Alert' )
140
+ const styles = useStyles ( )
141
141
142
142
return ( ) =>
143
143
h (
@@ -166,7 +166,7 @@ export const CAlertIcon = defineComponent({
166
166
setup ( props , { attrs } ) {
167
167
const { status } = useAlertContext ( )
168
168
const { icon } = STATUSES [ status ]
169
- const styles = useComponentStyles ( 'Alert' )
169
+ const styles = useStyles ( )
170
170
171
171
const alertIcon = computed ( ( ) => props . icon || icon )
172
172
0 commit comments