about summary refs log tree commit diff
path: root/src/view/com/modals/EditProfile.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/modals/EditProfile.tsx')
-rw-r--r--src/view/com/modals/EditProfile.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/view/com/modals/EditProfile.tsx b/src/view/com/modals/EditProfile.tsx
index 2bc02afe6..7310ab592 100644
--- a/src/view/com/modals/EditProfile.tsx
+++ b/src/view/com/modals/EditProfile.tsx
@@ -11,7 +11,13 @@ import * as Profile from '../../../third-party/api/src/client/types/app/bsky/act
 
 export const snapPoints = ['80%']
 
-export function Component({profileView}: {profileView: ProfileViewModel}) {
+export function Component({
+  profileView,
+  onUpdate,
+}: {
+  profileView: ProfileViewModel
+  onUpdate?: () => void
+}) {
   const store = useStores()
   const [error, setError] = useState<string>('')
   const [displayName, setDisplayName] = useState<string>(
@@ -41,6 +47,7 @@ export function Component({profileView}: {profileView: ProfileViewModel}) {
       Toast.show('Profile updated', {
         position: Toast.positions.TOP,
       })
+      onUpdate?.()
       store.shell.closeModal()
     } catch (e: any) {
       console.error(e)