diff --git a/src/view/screens/Notifications.tsx b/src/view/screens/Notifications.tsx
index f1084540..71eda34d 100644
--- a/src/view/screens/Notifications.tsx
+++ b/src/view/screens/Notifications.tsx
@@ -1,6 +1,7 @@
import React, {useState, useEffect} from 'react'
import {View} from 'react-native'
import {ViewHeader} from '../com/util/ViewHeader'
+import {FAB} from '../com/util/FloatingActionButton'
import {Feed} from '../com/notifications/Feed'
import {useStores} from '../../state'
import {NotificationsViewModel} from '../../state/models/notifications-view'
@@ -36,6 +37,9 @@ export const Notifications = ({visible}: ScreenParams) => {
}
}, [visible, store])
+ const onComposePress = () => {
+ store.shell.openComposer({})
+ }
const onPressTryAgain = () => {
notesView?.refresh()
}
@@ -44,6 +48,7 @@ export const Notifications = ({visible}: ScreenParams) => {
{notesView && }
+
)
}
diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx
index 4d792df6..d3088a4b 100644
--- a/src/view/screens/Profile.tsx
+++ b/src/view/screens/Profile.tsx
@@ -3,6 +3,7 @@ import {StyleSheet, Text, View} from 'react-native'
import {observer} from 'mobx-react-lite'
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
import {ViewSelector} from '../com/util/ViewSelector'
+import {FAB} from '../com/util/FloatingActionButton'
import {ScreenParams} from '../routes'
import {ProfileUiModel, Sections} from '../../state/models/profile-ui'
import {MembershipItem} from '../../state/models/memberships-view'
@@ -84,6 +85,9 @@ export const Profile = observer(({visible, params}: ScreenParams) => {
),
)
}
+ const onComposePress = () => {
+ store.shell.openComposer({})
+ }
// rendering
// =
@@ -235,6 +239,7 @@ export const Profile = observer(({visible, params}: ScreenParams) => {
) : (
renderHeader()
)}
+
)
})
diff --git a/src/view/screens/Search.tsx b/src/view/screens/Search.tsx
index b1c78f68..7f3dd966 100644
--- a/src/view/screens/Search.tsx
+++ b/src/view/screens/Search.tsx
@@ -1,6 +1,7 @@
import React, {useEffect} from 'react'
import {StyleSheet, Text, View} from 'react-native'
import {ViewHeader} from '../com/util/ViewHeader'
+import {FAB} from '../com/util/FloatingActionButton'
import {SuggestedFollows} from '../com/discover/SuggestedFollows'
import {ScreenParams} from '../routes'
import {useStores} from '../../state'
@@ -15,6 +16,9 @@ export const Search = ({visible, params}: ScreenParams) => {
store.nav.setTitle(`Search`)
}
}, [store, visible, name])
+ const onComposePress = () => {
+ store.shell.openComposer({})
+ }
return (
@@ -26,6 +30,7 @@ export const Search = ({visible, params}: ScreenParams) => {
Suggested follows
+
)
}