mirror of https://github.com/tooot-app/app
39 lines
750 B
TypeScript
39 lines
750 B
TypeScript
import React from 'react'
|
|
import { useDispatch } from 'react-redux'
|
|
import { useFocusEffect } from '@react-navigation/native'
|
|
|
|
import Timeline from 'src/stacks/common/Timeline'
|
|
import { reset } from 'src/stacks/common/timelineSlice'
|
|
|
|
// Show remote hashtag? Only when private, show local version?
|
|
|
|
export interface Props {
|
|
route: {
|
|
params: {
|
|
toot: string
|
|
}
|
|
}
|
|
}
|
|
|
|
const Toot: React.FC<Props> = ({
|
|
route: {
|
|
params: { toot }
|
|
}
|
|
}) => {
|
|
const dispatch = useDispatch()
|
|
|
|
useFocusEffect(
|
|
React.useCallback(() => {
|
|
// Do something when the screen is focused
|
|
|
|
return () => {
|
|
dispatch(reset('Toot'))
|
|
}
|
|
}, [])
|
|
)
|
|
|
|
return <Timeline page='Toot' toot={toot} disableRefresh />
|
|
}
|
|
|
|
export default Toot
|