UNPKG

@livelike/react-native

Version:

LiveLike React Native package

24 lines 595 B
import { useCallback, useState } from 'react'; import { useAnalytics } from './useAnalytics'; export function useWidgetDismiss(_ref) { let { widgetId, onDismiss } = _ref; const [dismiss, setDismiss] = useState(false); const { trackEvent } = useAnalytics(); const onDismissHandler = useCallback(() => { onDismiss === null || onDismiss === void 0 || onDismiss(); trackEvent('Widget Dismissed', { widgetId }); setDismiss(true); }, [dismiss, onDismiss]); return { dismiss, onDismissHandler }; } //# sourceMappingURL=useWidgetDismiss.js.map