File tree Expand file tree Collapse file tree 3 files changed +23
-9
lines changed Expand file tree Collapse file tree 3 files changed +23
-9
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import {
16
16
} from 'vue'
17
17
18
18
import { ARIA as ARIAComponent } from '@/components/ARIA'
19
- import { useDragging } from '@/composables'
19
+ import { useDragging , useHover } from '@/composables'
20
20
import {
21
21
CarouselConfig ,
22
22
createSlideRegistry ,
@@ -331,14 +331,7 @@ export const Carousel = defineComponent({
331
331
/**
332
332
* Carousel Event listeners
333
333
*/
334
- const isHover = ref ( false )
335
-
336
- const handleMouseEnter = ( ) : void => {
337
- isHover . value = true
338
- }
339
- const handleMouseLeave = ( ) : void => {
340
- isHover . value = false
341
- }
334
+ const { isHover, handleMouseEnter, handleMouseLeave } = useHover ( )
342
335
343
336
const handleArrowKeys = throttle ( ( event : KeyboardEvent ) : void => {
344
337
if ( event . ctrlKey ) return
Original file line number Diff line number Diff line change
1
+ export * from './useDragging'
2
+ export * from './useHover'
Original file line number Diff line number Diff line change
1
+ import { ref } from 'vue'
2
+
3
+ export function useHover ( ) {
4
+ const isHover = ref ( false )
5
+
6
+ const handleMouseEnter = ( ) : void => {
7
+ isHover . value = true
8
+ }
9
+
10
+ const handleMouseLeave = ( ) : void => {
11
+ isHover . value = false
12
+ }
13
+
14
+ return {
15
+ isHover,
16
+ handleMouseEnter,
17
+ handleMouseLeave,
18
+ }
19
+ }
You can’t perform that action at this time.
0 commit comments