add missing types
This commit is contained in:
@@ -35,6 +35,7 @@ interface TrackPropertiesMap {
|
|||||||
'FeedItem:PostRepost': {} // CAN BE SERVER
|
'FeedItem:PostRepost': {} // CAN BE SERVER
|
||||||
'FeedItem:PostLike': {} // CAN BE SERVER
|
'FeedItem:PostLike': {} // CAN BE SERVER
|
||||||
'FeedItem:PostDelete': {} // CAN BE SERVER
|
'FeedItem:PostDelete': {} // CAN BE SERVER
|
||||||
|
'FeedItem:ThreadMute': {} // CAN BE SERVER
|
||||||
// PROFILE HEADER events
|
// PROFILE HEADER events
|
||||||
'ProfileHeader:EditProfileButtonClicked': {}
|
'ProfileHeader:EditProfileButtonClicked': {}
|
||||||
'ProfileHeader:FollowersButtonClicked': {}
|
'ProfileHeader:FollowersButtonClicked': {}
|
||||||
@@ -56,6 +57,7 @@ interface TrackPropertiesMap {
|
|||||||
'Settings:InvitecodesButtonClicked': {}
|
'Settings:InvitecodesButtonClicked': {}
|
||||||
'Settings:ContentfilteringButtonClicked': {}
|
'Settings:ContentfilteringButtonClicked': {}
|
||||||
'Settings:SignOutButtonClicked': {}
|
'Settings:SignOutButtonClicked': {}
|
||||||
|
'Settings:ContentlanguagesButtonClicked': {}
|
||||||
// MENU events
|
// MENU events
|
||||||
'Menu:ItemClicked': {url: string}
|
'Menu:ItemClicked': {url: string}
|
||||||
'Menu:FeedbackClicked': {}
|
'Menu:FeedbackClicked': {}
|
||||||
@@ -64,6 +66,17 @@ interface TrackPropertiesMap {
|
|||||||
'MobileShell:HomeButtonPressed': {}
|
'MobileShell:HomeButtonPressed': {}
|
||||||
'MobileShell:SearchButtonPressed': {}
|
'MobileShell:SearchButtonPressed': {}
|
||||||
'MobileShell:NotificationsButtonPressed': {}
|
'MobileShell:NotificationsButtonPressed': {}
|
||||||
|
'MobileShell:FeedsButtonPressed': {}
|
||||||
|
// LISTS events
|
||||||
|
'Lists:onRefresh': {}
|
||||||
|
'Lists:onEndReached': {}
|
||||||
|
'CreateMuteList:AvatarSelected': {}
|
||||||
|
'CreateMuteList:Save': {} // CAN BE SERVER
|
||||||
|
// CUSTOM FEED events
|
||||||
|
'MultiFeed:onEndReached': {}
|
||||||
|
'MultiFeed:onRefresh': {}
|
||||||
|
// MODERATION events
|
||||||
|
'Moderation:ContentfilteringButtonClicked': {}
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ScreenPropertiesMap {
|
interface ScreenPropertiesMap {
|
||||||
@@ -77,4 +90,9 @@ interface ScreenPropertiesMap {
|
|||||||
Notifications: {}
|
Notifications: {}
|
||||||
Profile: {}
|
Profile: {}
|
||||||
Settings: {}
|
Settings: {}
|
||||||
|
AppPasswords: {}
|
||||||
|
Moderation: {}
|
||||||
|
BlockedAccounts: {}
|
||||||
|
MutedAccounts: {}
|
||||||
|
SavedFeeds: {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ import {RichText as RichTextCom} from '../util/text/RichText'
|
|||||||
import {UserAvatar} from '../util/UserAvatar'
|
import {UserAvatar} from '../util/UserAvatar'
|
||||||
import {TextLink} from '../util/Link'
|
import {TextLink} from '../util/Link'
|
||||||
import {ListModel} from 'state/models/content/list'
|
import {ListModel} from 'state/models/content/list'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import {s} from 'lib/styles'
|
import {s} from 'lib/styles'
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn'
|
|||||||
import {Button} from '../util/forms/Button'
|
import {Button} from '../util/forms/Button'
|
||||||
import {Text} from '../util/text/Text'
|
import {Text} from '../util/text/Text'
|
||||||
import {ListsListModel} from 'state/models/lists/lists-list'
|
import {ListsListModel} from 'state/models/lists/lists-list'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {s} from 'lib/styles'
|
import {s} from 'lib/styles'
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import {compressIfNeeded} from 'lib/media/manip'
|
|||||||
import {UserAvatar} from '../util/UserAvatar'
|
import {UserAvatar} from '../util/UserAvatar'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {useTheme} from 'lib/ThemeContext'
|
import {useTheme} from 'lib/ThemeContext'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {cleanError, isNetworkError} from 'lib/strings/errors'
|
import {cleanError, isNetworkError} from 'lib/strings/errors'
|
||||||
import {isDesktopWeb} from 'platform/detection'
|
import {isDesktopWeb} from 'platform/detection'
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {Link} from '../util/Link'
|
|||||||
import {UserAvatar} from '../util/UserAvatar'
|
import {UserAvatar} from '../util/UserAvatar'
|
||||||
import {OnScrollCb} from 'lib/hooks/useOnMainScroll'
|
import {OnScrollCb} from 'lib/hooks/useOnMainScroll'
|
||||||
import {s} from 'lib/styles'
|
import {s} from 'lib/styles'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {useTheme} from 'lib/ThemeContext'
|
import {useTheme} from 'lib/ThemeContext'
|
||||||
import {isDesktopWeb} from 'platform/detection'
|
import {isDesktopWeb} from 'platform/detection'
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {withAuthRequired} from 'view/com/auth/withAuthRequired'
|
|||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||||
import {CommonNavigatorParams} from 'lib/routes/types'
|
import {CommonNavigatorParams} from 'lib/routes/types'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {useFocusEffect} from '@react-navigation/native'
|
import {useFocusEffect} from '@react-navigation/native'
|
||||||
import {ViewHeader} from '../com/util/ViewHeader'
|
import {ViewHeader} from '../com/util/ViewHeader'
|
||||||
import {CenteredView} from 'view/com/util/Views'
|
import {CenteredView} from 'view/com/util/Views'
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import {ViewHeader} from '../com/util/ViewHeader'
|
|||||||
import {Link} from '../com/util/Link'
|
import {Link} from '../com/util/Link'
|
||||||
import {Text} from '../com/util/text/Text'
|
import {Text} from '../com/util/text/Text'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {isDesktopWeb} from 'platform/detection'
|
import {isDesktopWeb} from 'platform/detection'
|
||||||
|
|
||||||
type Props = NativeStackScreenProps<CommonNavigatorParams, 'Moderation'>
|
type Props = NativeStackScreenProps<CommonNavigatorParams, 'Moderation'>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import {observer} from 'mobx-react-lite'
|
|||||||
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||||
import {CommonNavigatorParams} from 'lib/routes/types'
|
import {CommonNavigatorParams} from 'lib/routes/types'
|
||||||
import {BlockedAccountsModel} from 'state/models/lists/blocked-accounts'
|
import {BlockedAccountsModel} from 'state/models/lists/blocked-accounts'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {useFocusEffect} from '@react-navigation/native'
|
import {useFocusEffect} from '@react-navigation/native'
|
||||||
import {ViewHeader} from '../com/util/ViewHeader'
|
import {ViewHeader} from '../com/util/ViewHeader'
|
||||||
import {CenteredView} from 'view/com/util/Views'
|
import {CenteredView} from 'view/com/util/Views'
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import {observer} from 'mobx-react-lite'
|
|||||||
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||||
import {CommonNavigatorParams} from 'lib/routes/types'
|
import {CommonNavigatorParams} from 'lib/routes/types'
|
||||||
import {MutedAccountsModel} from 'state/models/lists/muted-accounts'
|
import {MutedAccountsModel} from 'state/models/lists/muted-accounts'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {useFocusEffect} from '@react-navigation/native'
|
import {useFocusEffect} from '@react-navigation/native'
|
||||||
import {ViewHeader} from '../com/util/ViewHeader'
|
import {ViewHeader} from '../com/util/ViewHeader'
|
||||||
import {CenteredView} from 'view/com/util/Views'
|
import {CenteredView} from 'view/com/util/Views'
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import {useFocusEffect} from '@react-navigation/native'
|
import {useFocusEffect} from '@react-navigation/native'
|
||||||
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {CommonNavigatorParams} from 'lib/routes/types'
|
import {CommonNavigatorParams} from 'lib/routes/types'
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import {useMinimalShellMode} from 'lib/hooks/useMinimalShellMode'
|
|||||||
import {useNavigationTabState} from 'lib/hooks/useNavigationTabState'
|
import {useNavigationTabState} from 'lib/hooks/useNavigationTabState'
|
||||||
import {UserAvatar} from 'view/com/util/UserAvatar'
|
import {UserAvatar} from 'view/com/util/UserAvatar'
|
||||||
|
|
||||||
type TabOptions = 'Home' | 'Search' | 'Notifications' | 'MyProfile'
|
type TabOptions = 'Home' | 'Search' | 'Notifications' | 'MyProfile' | 'Feeds'
|
||||||
|
|
||||||
export const BottomBar = observer(({navigation}: BottomTabBarProps) => {
|
export const BottomBar = observer(({navigation}: BottomTabBarProps) => {
|
||||||
const store = useStores()
|
const store = useStores()
|
||||||
|
|||||||
Reference in New Issue
Block a user