@snack-uikit/utils
Advanced tools
Comparing version 3.5.1-preview-20b0f520.0 to 3.5.1-preview-53bd8747.0
@@ -1,7 +0,8 @@ | ||
import { SwipeableHandlers, SwipeableProps, SwipeCallback, SwipeDirections } from 'react-swipeable'; | ||
import { SwipeableHandlers, SwipeableProps, SwipeCallback, SwipeDirections, SwipeEventData } from 'react-swipeable'; | ||
export declare const DATA_SWIPE_ATTRIBUTE = "data-has-swipe"; | ||
export type UseSwipeProps = SwipeableProps; | ||
export type UseSwipeReturnType = SwipeableHandlers & { | ||
'data-has-swipe': string; | ||
[DATA_SWIPE_ATTRIBUTE]: string; | ||
}; | ||
export declare function useSwipe(options: UseSwipeProps): UseSwipeReturnType; | ||
export type { SwipeCallback, SwipeDirections }; | ||
export declare function useSwipeable(options: UseSwipeProps): UseSwipeReturnType; | ||
export type { SwipeCallback, SwipeDirections, SwipeEventData }; |
@@ -6,9 +6,11 @@ "use strict"; | ||
}); | ||
exports.useSwipe = useSwipe; | ||
exports.DATA_SWIPE_ATTRIBUTE = void 0; | ||
exports.useSwipeable = useSwipeable; | ||
const react_swipeable_1 = require("react-swipeable"); | ||
function useSwipe(options) { | ||
exports.DATA_SWIPE_ATTRIBUTE = 'data-has-swipe'; | ||
function useSwipeable(options) { | ||
const handlers = (0, react_swipeable_1.useSwipeable)(options); | ||
return Object.assign(Object.assign({}, handlers), { | ||
'data-has-swipe': 'true' | ||
[exports.DATA_SWIPE_ATTRIBUTE]: 'true' | ||
}); | ||
} |
@@ -1,7 +0,8 @@ | ||
import { SwipeableHandlers, SwipeableProps, SwipeCallback, SwipeDirections } from 'react-swipeable'; | ||
import { SwipeableHandlers, SwipeableProps, SwipeCallback, SwipeDirections, SwipeEventData } from 'react-swipeable'; | ||
export declare const DATA_SWIPE_ATTRIBUTE = "data-has-swipe"; | ||
export type UseSwipeProps = SwipeableProps; | ||
export type UseSwipeReturnType = SwipeableHandlers & { | ||
'data-has-swipe': string; | ||
[DATA_SWIPE_ATTRIBUTE]: string; | ||
}; | ||
export declare function useSwipe(options: UseSwipeProps): UseSwipeReturnType; | ||
export type { SwipeCallback, SwipeDirections }; | ||
export declare function useSwipeable(options: UseSwipeProps): UseSwipeReturnType; | ||
export type { SwipeCallback, SwipeDirections, SwipeEventData }; |
@@ -1,5 +0,6 @@ | ||
import { useSwipeable } from 'react-swipeable'; | ||
export function useSwipe(options) { | ||
const handlers = useSwipeable(options); | ||
return Object.assign(Object.assign({}, handlers), { 'data-has-swipe': 'true' }); | ||
import { useSwipeable as useSwipeableInternal, } from 'react-swipeable'; | ||
export const DATA_SWIPE_ATTRIBUTE = 'data-has-swipe'; | ||
export function useSwipeable(options) { | ||
const handlers = useSwipeableInternal(options); | ||
return Object.assign(Object.assign({}, handlers), { [DATA_SWIPE_ATTRIBUTE]: 'true' }); | ||
} |
@@ -7,3 +7,3 @@ { | ||
"title": "Utils", | ||
"version": "3.5.1-preview-20b0f520.0", | ||
"version": "3.5.1-preview-53bd8747.0", | ||
"sideEffects": [ | ||
@@ -43,3 +43,3 @@ "*.css", | ||
}, | ||
"gitHead": "3d9f58d349ce6413d2242d7a42b8ba624815dcc0" | ||
"gitHead": "527ea8e5660cbf949a1e84bc833f876a0802d10e" | ||
} |
@@ -1,18 +0,27 @@ | ||
import { SwipeableHandlers, SwipeableProps, SwipeCallback, SwipeDirections, useSwipeable } from 'react-swipeable'; | ||
import { | ||
SwipeableHandlers, | ||
SwipeableProps, | ||
SwipeCallback, | ||
SwipeDirections, | ||
SwipeEventData, | ||
useSwipeable as useSwipeableInternal, | ||
} from 'react-swipeable'; | ||
export const DATA_SWIPE_ATTRIBUTE = 'data-has-swipe'; | ||
export type UseSwipeProps = SwipeableProps; | ||
export type UseSwipeReturnType = SwipeableHandlers & { | ||
'data-has-swipe': string; | ||
[DATA_SWIPE_ATTRIBUTE]: string; | ||
}; | ||
export function useSwipe(options: UseSwipeProps): UseSwipeReturnType { | ||
const handlers = useSwipeable(options); | ||
export function useSwipeable(options: UseSwipeProps): UseSwipeReturnType { | ||
const handlers = useSwipeableInternal(options); | ||
return { | ||
...handlers, | ||
'data-has-swipe': 'true', | ||
[DATA_SWIPE_ATTRIBUTE]: 'true', | ||
}; | ||
} | ||
export type { SwipeCallback, SwipeDirections }; | ||
export type { SwipeCallback, SwipeDirections, SwipeEventData }; |
49495
772