1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
xmflsct
2023-01-10 14:56:13 +01:00
parent 3de4212a65
commit 8610be1caf
4 changed files with 18 additions and 17 deletions

View File

@@ -55,7 +55,7 @@ const Root: React.FC<NativeStackScreenProps<TabLocalStackParamList, 'Tab-Local-R
: t('tabs.local.name')
}
/>
{page.page === 'Following' && !pageLocal.showBoosts ? (
{page.page === 'Following' && !pageLocal?.showBoosts ? (
<Icon
name='Repeat'
size={StyleConstants.Font.Size.M}
@@ -64,7 +64,7 @@ const Root: React.FC<NativeStackScreenProps<TabLocalStackParamList, 'Tab-Local-R
crossOut
/>
) : null}
{page.page === 'Following' && !pageLocal.showReplies ? (
{page.page === 'Following' && !pageLocal?.showReplies ? (
<Icon
name='MessageCircle'
size={StyleConstants.Font.Size.M}
@@ -94,20 +94,20 @@ const Root: React.FC<NativeStackScreenProps<TabLocalStackParamList, 'Tab-Local-R
</DropdownMenu.Item>
<DropdownMenu.CheckboxItem
key='showBoosts'
value={pageLocal.showBoosts ? 'on' : 'off'}
value={pageLocal?.showBoosts ? 'on' : 'off'}
onValueChange={() => {
setQueryKey([
'Timeline',
{
page: 'Following',
showBoosts: !pageLocal.showBoosts,
showReplies: pageLocal.showReplies
showBoosts: !pageLocal?.showBoosts,
showReplies: pageLocal?.showReplies
}
])
setAccountStorage([
{
key: 'page_local',
value: { ...pageLocal, showBoosts: !pageLocal.showBoosts }
value: { ...pageLocal, showBoosts: !pageLocal?.showBoosts }
}
])
}}
@@ -117,20 +117,20 @@ const Root: React.FC<NativeStackScreenProps<TabLocalStackParamList, 'Tab-Local-R
</DropdownMenu.CheckboxItem>
<DropdownMenu.CheckboxItem
key='showReplies'
value={pageLocal.showReplies ? 'on' : 'off'}
value={pageLocal?.showReplies ? 'on' : 'off'}
onValueChange={() => {
setQueryKey([
'Timeline',
{
page: 'Following',
showBoosts: pageLocal.showBoosts,
showReplies: !pageLocal.showReplies
showBoosts: pageLocal?.showBoosts,
showReplies: !pageLocal?.showReplies
}
])
setAccountStorage([
{
key: 'page_local',
value: { ...pageLocal, showReplies: !pageLocal.showReplies }
value: { ...pageLocal, showReplies: !pageLocal?.showReplies }
}
])
}}