reload AlgoItem on focus via prop
parent
3f41d3db26
commit
1e54125f7f
|
@ -24,11 +24,13 @@ const AlgoItem = observer(
|
|||
style,
|
||||
showBottom = true,
|
||||
onLongPress,
|
||||
reloadOnFocus = false,
|
||||
}: {
|
||||
item: AlgoItemModel
|
||||
style?: StyleProp<ViewStyle>
|
||||
showBottom?: boolean
|
||||
onLongPress?: () => void
|
||||
reloadOnFocus?: boolean
|
||||
}) => {
|
||||
const store = useStores()
|
||||
const pal = usePalette('default')
|
||||
|
@ -36,7 +38,9 @@ const AlgoItem = observer(
|
|||
|
||||
// TODO: this is pretty hacky, but it works for now
|
||||
useFocusEffect(() => {
|
||||
if (reloadOnFocus) {
|
||||
item.reload()
|
||||
}
|
||||
})
|
||||
|
||||
return (
|
||||
|
|
|
@ -174,6 +174,7 @@ export function PostEmbeds({
|
|||
<AlgoItem
|
||||
item={new AlgoItemModel(store, embed.record)}
|
||||
style={[pal.view, pal.border, styles.extOuter]}
|
||||
reloadOnFocus={true}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue