import * as React from "react" import { useTranslation } from "react-i18next" import { TouchableOpacity, View } from "react-native" import { Text } from "@/src/components/ui/typography/Text" import { useCanBack, useNavigation } from "@/src/lib/navigation/hooks" interface ScreenErrorScreenProps { error?: Error resetError?: () => void } export const ScreenErrorScreen: React.FC = ({ error }) => { const { t } = useTranslation("common") const navigation = useNavigation() const canGoBack = useCanBack() return ( 😕 {t("error_screen.page_failed")} {error?.message || t("error_screen.unexpected")} {canGoBack && ( navigation.back()} > {t("words.back")} )} ) }