import {useNavigation} from '@react-navigation/native' import {FileSystem} from 'react-native-file-access' import {Appbar, IconButton} from 'react-native-paper' import Share from 'react-native-share' import {captureScreen} from 'react-native-view-shot' import useDark from './use-dark' export default function StackHeader({title}: {title: string}) { const navigation = useNavigation() const dark = useDark() return ( captureScreen().then(async uri => { const base64 = await FileSystem.readFile(uri, 'base64') const url = `data:image/jpeg;base64,${base64}` Share.open({ type: 'image/jpeg', url, }) }) } icon="share" /> ) }