UNPKG

@attio/react-native-bottom-sheet-toolbox

Version:
18 lines (17 loc) 629 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useLastSharedValue = useLastSharedValue; var _reactNativeReanimated = require("react-native-reanimated"); /** * Returns a shared value of the last value of the provided shared value. */ function useLastSharedValue(sharedValue) { const lastSharedValue = (0, _reactNativeReanimated.useSharedValue)(null); (0, _reactNativeReanimated.useAnimatedReaction)(() => sharedValue.get(), (_value, lastValue) => { lastSharedValue.set(lastValue); }, [sharedValue]); return lastSharedValue; } //# sourceMappingURL=use-last-shared-value.js.map