import React, {useState} from 'react'; import Carousel, {Pagination} from 'react-native-snap-carousel'; import {useNavigation, StackActions} from '@react-navigation/native'; import LinearGradient from 'react-native-linear-gradient'; import {widthPercentageToDP as wp} from 'react-native-responsive-screen'; import Button from '@components/Button'; import {ONBOARDING} from '@constants/navigation/onboarding'; import {setAppIntroductionDone} from '@services/AppIntroduction'; import {carouselItems} from '@screens/app-introduction/data'; import THEME from '@styles/theme'; import { Gradient, Container, Wrapper, Title, Description, CarouselItem, DotStyle, InActiveDotStyle, Image, CarouselContainerStyle, ButtonWrapper, } from '@styles/screens/app-introduction'; const AppIntroduction = () => { const navigation = useNavigation(); const [activeIndex, setActiveIndex] = useState(0); // eslint-disable-next-line react/no-unstable-nested-components const _renderItem = ({item}: any) => ( {item.title} {item.text} ); return ( setActiveIndex(index)} containerCustomStyle={CarouselContainerStyle} contentContainerCustomStyle={CarouselContainerStyle} inactiveSlideOpacity={1} inactiveSlideScale={1} />