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}
/>
);
};
export default AppIntroduction;