diff options
Diffstat (limited to 'src/view/com/modals')
-rw-r--r-- | src/view/com/modals/ChangeHandle.tsx | 19 | ||||
-rw-r--r-- | src/view/com/modals/CreateOrEditList.tsx | 11 | ||||
-rw-r--r-- | src/view/com/modals/EditProfile.tsx | 10 |
3 files changed, 9 insertions, 31 deletions
diff --git a/src/view/com/modals/ChangeHandle.tsx b/src/view/com/modals/ChangeHandle.tsx index 54750acf2..2181a94aa 100644 --- a/src/view/com/modals/ChangeHandle.tsx +++ b/src/view/com/modals/ChangeHandle.tsx @@ -11,17 +11,16 @@ import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {usePalette} from '#/lib/hooks/usePalette' +import {cleanError} from '#/lib/strings/errors' +import {createFullHandle, makeValidHandle} from '#/lib/strings/handles' +import {s} from '#/lib/styles' +import {useTheme} from '#/lib/ThemeContext' import {logger} from '#/logger' import {useModalControls} from '#/state/modals' import {useFetchDid, useUpdateHandleMutation} from '#/state/queries/handle' import {useServiceQuery} from '#/state/queries/service' import {SessionAccount, useAgent, useSession} from '#/state/session' -import {useAnalytics} from 'lib/analytics/analytics' -import {usePalette} from 'lib/hooks/usePalette' -import {cleanError} from 'lib/strings/errors' -import {createFullHandle, makeValidHandle} from 'lib/strings/handles' -import {s} from 'lib/styles' -import {useTheme} from 'lib/ThemeContext' import {ErrorMessage} from '../util/error/ErrorMessage' import {Button} from '../util/forms/Button' import {SelectableBtn} from '../util/forms/SelectableBtn' @@ -67,7 +66,6 @@ export function Inner({ }) { const {_} = useLingui() const pal = usePalette('default') - const {track} = useAnalytics() const {closeModal} = useModalControls() const {mutateAsync: updateHandle, isPending: isUpdateHandlePending} = useUpdateHandleMutation() @@ -91,10 +89,7 @@ export function Inner({ setHandle('') setCanSave(false) setCustom(!isCustom) - track( - isCustom ? 'EditHandle:ViewCustomForm' : 'EditHandle:ViewProvidedForm', - ) - }, [setCustom, isCustom, track]) + }, [setCustom, isCustom]) const onPressSave = React.useCallback(async () => { if (!userDomain) { logger.error(`ChangeHandle: userDomain is undefined`, { @@ -105,7 +100,6 @@ export function Inner({ } try { - track('EditHandle:SetNewHandle') const newHandle = isCustom ? handle : createFullHandle(handle, userDomain) logger.debug(`Updating handle to ${newHandle}`) await updateHandle({ @@ -125,7 +119,6 @@ export function Inner({ userDomain, isCustom, onChanged, - track, closeModal, updateHandle, serviceInfo, diff --git a/src/view/com/modals/CreateOrEditList.tsx b/src/view/com/modals/CreateOrEditList.tsx index 7717f597d..8f5487733 100644 --- a/src/view/com/modals/CreateOrEditList.tsx +++ b/src/view/com/modals/CreateOrEditList.tsx @@ -14,7 +14,6 @@ import {AppBskyGraphDefs, RichText as RichTextAPI} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useAnalytics} from '#/lib/analytics/analytics' import {usePalette} from '#/lib/hooks/usePalette' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {compressIfNeeded} from '#/lib/media/manip' @@ -54,7 +53,6 @@ export function Component({ const [error, setError] = useState<string>('') const pal = usePalette('default') const theme = useTheme() - const {track} = useAnalytics() const {_} = useLingui() const listCreateMutation = useListCreateMutation() const listMetadataMutation = useListMetadataMutation() @@ -120,7 +118,6 @@ export function Component({ setAvatar(undefined) return } - track('CreateList:AvatarSelected') try { const finalImg = await compressIfNeeded(img, 1000000) setNewAvatar(finalImg) @@ -129,15 +126,10 @@ export function Component({ setError(cleanError(e)) } }, - [track, setNewAvatar, setAvatar, setError], + [setNewAvatar, setAvatar, setError], ) const onPressSave = useCallback(async () => { - if (isCurateList) { - track('CreateList:SaveCurateList') - } else { - track('CreateList:SaveModList') - } const nameTrimmed = name.trim() if (!nameTrimmed) { setError(_(msg`Name is required`)) @@ -200,7 +192,6 @@ export function Component({ } setProcessing(false) }, [ - track, setProcessing, setError, error, diff --git a/src/view/com/modals/EditProfile.tsx b/src/view/com/modals/EditProfile.tsx index b4cb8e013..1e94f483e 100644 --- a/src/view/com/modals/EditProfile.tsx +++ b/src/view/com/modals/EditProfile.tsx @@ -15,7 +15,6 @@ import {AppBskyActorDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useAnalytics} from '#/lib/analytics/analytics' import {MAX_DESCRIPTION, MAX_DISPLAY_NAME} from '#/lib/constants' import {usePalette} from '#/lib/hooks/usePalette' import {compressIfNeeded} from '#/lib/media/manip' @@ -47,7 +46,6 @@ export function Component({ }) { const pal = usePalette('default') const theme = useTheme() - const {track} = useAnalytics() const {_} = useLingui() const {closeModal} = useModalControls() const updateMutation = useProfileUpdateMutation() @@ -81,7 +79,6 @@ export function Component({ setUserAvatar(null) return } - track('EditProfile:AvatarSelected') try { const finalImg = await compressIfNeeded(img, 1000000) setNewUserAvatar(finalImg) @@ -90,7 +87,7 @@ export function Component({ setImageError(cleanError(e)) } }, - [track, setNewUserAvatar, setUserAvatar, setImageError], + [setNewUserAvatar, setUserAvatar, setImageError], ) const onSelectNewBanner = useCallback( @@ -101,7 +98,6 @@ export function Component({ setUserBanner(null) return } - track('EditProfile:BannerSelected') try { const finalImg = await compressIfNeeded(img, 1000000) setNewUserBanner(finalImg) @@ -110,11 +106,10 @@ export function Component({ setImageError(cleanError(e)) } }, - [track, setNewUserBanner, setUserBanner, setImageError], + [setNewUserBanner, setUserBanner, setImageError], ) const onPressSave = useCallback(async () => { - track('EditProfile:Save') setImageError('') try { await updateMutation.mutateAsync({ @@ -133,7 +128,6 @@ export function Component({ logger.error('Failed to update user profile', {message: String(e)}) } }, [ - track, updateMutation, profile, onUpdate, |