fix type
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import {GestureResponderEvent, View} from 'react-native'
|
import {GestureResponderEvent, View} from 'react-native'
|
||||||
|
import {PressableEvent} from 'react-native-gesture-handler/lib/typescript/components/Pressable/PressableProps'
|
||||||
import {
|
import {
|
||||||
AppBskyActorDefs,
|
AppBskyActorDefs,
|
||||||
AppBskyFeedDefs,
|
AppBskyFeedDefs,
|
||||||
@@ -13,6 +14,7 @@ import {useQueryClient} from '@tanstack/react-query'
|
|||||||
|
|
||||||
import {sanitizeHandle} from '#/lib/strings/handles'
|
import {sanitizeHandle} from '#/lib/strings/handles'
|
||||||
import {logger} from '#/logger'
|
import {logger} from '#/logger'
|
||||||
|
import {isWeb} from '#/platform/detection'
|
||||||
import {precacheFeedFromGeneratorView} from '#/state/queries/feed'
|
import {precacheFeedFromGeneratorView} from '#/state/queries/feed'
|
||||||
import {
|
import {
|
||||||
useAddSavedFeedsMutation,
|
useAddSavedFeedsMutation,
|
||||||
@@ -254,9 +256,13 @@ function SaveButtonInner({
|
|||||||
const isPending = isAddSavedFeedPending || isRemovePending
|
const isPending = isAddSavedFeedPending || isRemovePending
|
||||||
|
|
||||||
const toggleSave = React.useCallback(
|
const toggleSave = React.useCallback(
|
||||||
async (e: GestureResponderEvent) => {
|
async (e: GestureResponderEvent | PressableEvent) => {
|
||||||
|
// WEB ONLY - this is okay. See `BottomSheetPressable.web.tsx`
|
||||||
|
if (isWeb) {
|
||||||
|
e = e as GestureResponderEvent
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (savedFeedConfig) {
|
if (savedFeedConfig) {
|
||||||
|
|||||||
Reference in New Issue
Block a user