forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1import {View} from 'react-native'
2import {msg, Trans} from '@lingui/macro'
3import {useLingui} from '@lingui/react'
4
5import {AppIconImage} from '#/screens/Settings/AppIconSettings/AppIconImage'
6import {useCurrentAppIcon} from '#/screens/Settings/AppIconSettings/useCurrentAppIcon'
7import * as SettingsList from '#/screens/Settings/components/SettingsList'
8import {atoms as a} from '#/alf'
9import {Shapes_Stroke2_Corner0_Rounded as Shapes} from '#/components/icons/Shapes'
10
11export function SettingsListItem() {
12 const {_} = useLingui()
13 const icon = useCurrentAppIcon()
14
15 return (
16 <SettingsList.LinkItem
17 to="/settings/app-icon"
18 label={_(msg`App Icon`)}
19 contentContainerStyle={[a.align_start]}>
20 <SettingsList.ItemIcon icon={Shapes} />
21 <View style={[a.flex_1]}>
22 <SettingsList.ItemText style={[a.pt_xs, a.pb_md]}>
23 <Trans>App Icon</Trans>
24 </SettingsList.ItemText>
25 <AppIconImage icon={icon} size={60} />
26 </View>
27 </SettingsList.LinkItem>
28 )
29}