import React, {FC, useState} from 'react'; import {Modal} from 'react-native'; import {useNavigation} from '@react-navigation/native'; import {IRoutes} from '@components/CoachMarkBottomTab/type'; import CoachMarkBottomTab from '@components/CoachMarkBottomTab'; import DoubleArrowIcon from '@assets/svg/DoubleArrowIcon'; import { Overlay, Wrapper, Message, Arrow, SkipWrapper, SkipText, HideTabBar, HideTab, ActiveTab, } from '@styles/components/coach-mark-modal'; interface IProps { onHide: () => void; visible?: boolean; } const CoachMarkModal: FC = ({visible, onHide}) => { const navigation = useNavigation(); const [routes, setRoutes] = useState(); return ( You can view all your pending requests here! Skip setRoutes(values)} /> {routes?.map((route, index) => index === 1 ? ( { onHide(); navigation.navigate({name: route.name, merge: true}); }} /> ) : ( ), )} ); }; export default CoachMarkModal;