about summary refs log tree commit diff
path: root/src/view/com/modals
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-09-27 14:01:57 -0700
committerGitHub <noreply@github.com>2024-09-27 14:01:57 -0700
commitf68b15219fd02e23d965015201400138ed69d59d (patch)
tree1134642fff8db10b2cfca827a6c0d9cd2a4dbd5b /src/view/com/modals
parentbcd096b85aee45c38de7cfbcf1115b0a544589ae (diff)
downloadvoidsky-f68b15219fd02e23d965015201400138ed69d59d.tar.zst
Remove Segment (#5518)
Diffstat (limited to 'src/view/com/modals')
-rw-r--r--src/view/com/modals/ChangeHandle.tsx19
-rw-r--r--src/view/com/modals/CreateOrEditList.tsx11
-rw-r--r--src/view/com/modals/EditProfile.tsx10
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,