diff options
Diffstat (limited to 'src/view/shell/desktop')
-rw-r--r-- | src/view/shell/desktop/Feeds.tsx | 5 | ||||
-rw-r--r-- | src/view/shell/desktop/LeftNav.tsx | 19 | ||||
-rw-r--r-- | src/view/shell/desktop/RightNav.tsx | 9 |
3 files changed, 12 insertions, 21 deletions
diff --git a/src/view/shell/desktop/Feeds.tsx b/src/view/shell/desktop/Feeds.tsx index 9cb10517e..dc5e311f4 100644 --- a/src/view/shell/desktop/Feeds.tsx +++ b/src/view/shell/desktop/Feeds.tsx @@ -1,13 +1,12 @@ import React from 'react' import {View, StyleSheet} from 'react-native' import {useNavigationState} from '@react-navigation/native' -import {observer} from 'mobx-react-lite' import {usePalette} from 'lib/hooks/usePalette' import {TextLink} from 'view/com/util/Link' import {getCurrentRoute} from 'lib/routes/helpers' import {usePinnedFeedsInfos} from '#/state/queries/feed' -export const DesktopFeeds = observer(function DesktopFeeds() { +export function DesktopFeeds() { const pal = usePalette('default') const feeds = usePinnedFeedsInfos() @@ -54,7 +53,7 @@ export const DesktopFeeds = observer(function DesktopFeeds() { </View> </View> ) -}) +} function FeedItem({ title, diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 3ec68872e..841a49d38 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -1,5 +1,4 @@ import React from 'react' -import {observer} from 'mobx-react-lite' import {StyleSheet, TouchableOpacity, View} from 'react-native' import {PressableWithHover} from 'view/com/util/PressableWithHover' import { @@ -47,7 +46,7 @@ import {useComposerControls} from '#/state/shell/composer' import {useFetchHandle} from '#/state/queries/handle' import {emitSoftReset} from '#/state/events' -const ProfileCard = observer(function ProfileCardImpl() { +function ProfileCard() { const {currentAccount} = useSession() const {isLoading, data: profile} = useProfileQuery({did: currentAccount!.did}) const {isDesktop} = useWebMediaQueries() @@ -73,7 +72,7 @@ const ProfileCard = observer(function ProfileCardImpl() { /> </View> ) -}) +} function BackBtn() { const {isTablet} = useWebMediaQueries() @@ -117,13 +116,7 @@ interface NavItemProps { iconFilled: JSX.Element label: string } -const NavItem = observer(function NavItemImpl({ - count, - href, - icon, - iconFilled, - label, -}: NavItemProps) { +function NavItem({count, href, icon, iconFilled, label}: NavItemProps) { const pal = usePalette('default') const {currentAccount} = useSession() const {isDesktop, isTablet} = useWebMediaQueries() @@ -192,7 +185,7 @@ const NavItem = observer(function NavItemImpl({ )} </PressableWithHover> ) -}) +} function ComposeBtn() { const {currentAccount} = useSession() @@ -264,7 +257,7 @@ function ComposeBtn() { ) } -export const DesktopLeftNav = observer(function DesktopLeftNav() { +export function DesktopLeftNav() { const {currentAccount} = useSession() const pal = usePalette('default') const {isDesktop, isTablet} = useWebMediaQueries() @@ -422,7 +415,7 @@ export const DesktopLeftNav = observer(function DesktopLeftNav() { <ComposeBtn /> </View> ) -}) +} const styles = StyleSheet.create({ leftNav: { diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 9e17cdcd9..3b94c12ef 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -1,5 +1,4 @@ import React from 'react' -import {observer} from 'mobx-react-lite' import {StyleSheet, TouchableOpacity, View} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {usePalette} from 'lib/hooks/usePalette' @@ -16,7 +15,7 @@ import {useModalControls} from '#/state/modals' import {useSession} from '#/state/session' import {useInviteCodesQuery} from '#/state/queries/invites' -export const DesktopRightNav = observer(function DesktopRightNavImpl() { +export function DesktopRightNav() { const pal = usePalette('default') const palError = usePalette('error') const {isSandbox, hasSession, currentAccount} = useSession() @@ -80,9 +79,9 @@ export const DesktopRightNav = observer(function DesktopRightNavImpl() { <InviteCodes /> </View> ) -}) +} -const InviteCodes = observer(function InviteCodesImpl() { +function InviteCodes() { const pal = usePalette('default') const {openModal} = useModalControls() const {data: invites} = useInviteCodesQuery() @@ -118,7 +117,7 @@ const InviteCodes = observer(function InviteCodesImpl() { </Text> </TouchableOpacity> ) -}) +} const styles = StyleSheet.create({ rightNav: { |