import { TouchableOpacity, TouchableOpacityProps, View, ViewProps, } from "react-native"; import { Text } from "@/components/common/Text"; import { useRouter } from "expo-router"; import { Ionicons } from "@expo/vector-icons"; import { BlurView, BlurViewProps } from "expo-blur"; interface Props extends BlurViewProps { background?: "blur" | "transparent"; touchableOpacityProps?: TouchableOpacityProps; } export const HeaderBackButton: React.FC = ({ background = "transparent", touchableOpacityProps, ...props }) => { const router = useRouter(); if (background === "transparent") return ( router.back()} {...touchableOpacityProps} > ); return ( router.back()} className=" bg-black rounded-full p-2 border border-neutral-900" {...touchableOpacityProps} > ); };