forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1import {Image} from 'expo-image'
2
3import {type AppIconSet} from '#/screens/Settings/AppIconSettings/types'
4import {atoms as a, platform, useTheme} from '#/alf'
5
6export function AppIconImage({
7 icon,
8 size = 50,
9}: {
10 icon: AppIconSet
11 size: number
12}) {
13 const t = useTheme()
14 return (
15 <Image
16 source={platform({
17 ios: icon.iosImage(),
18 android: icon.androidImage(),
19 })}
20 style={[
21 {width: size, height: size},
22 platform({
23 ios: {borderRadius: size / 5},
24 android: a.rounded_full,
25 }),
26 a.curve_continuous,
27 t.atoms.border_contrast_medium,
28 a.border,
29 ]}
30 accessibilityIgnoresInvertColors
31 />
32 )
33}