/* eslint-disable @typescript-eslint/no-require-imports */ import { Image } from "expo-image"; import { router } from "expo-router"; import { View } from "react-native"; import { useTranslation } from "@turbostarter/i18n"; import { Button } from "@turbostarter/ui-mobile/button"; import { Slider, SliderList, SliderListItem, SliderPaginationDots, SliderPaginationDot, } from "@turbostarter/ui-mobile/slider"; import { Text } from "@turbostarter/ui-mobile/text"; import { pathsConfig } from "~/config/paths"; import { useTheme } from "~/modules/common/hooks/use-theme"; import { SafeAreaView } from "~/modules/common/styled"; import { WIDTH } from "~/utils/device"; import type { ImageSource } from "expo-image"; const images = [ { light: require("../../../public/images/setup/1/light.png") as ImageSource, dark: require("../../../public/images/setup/1/dark.png") as ImageSource, }, { light: require("../../../public/images/setup/2/light.png") as ImageSource, dark: require("../../../public/images/setup/2/dark.png") as ImageSource, }, { light: require("../../../public/images/setup/3/light.png") as ImageSource, dark: require("../../../public/images/setup/3/dark.png") as ImageSource, }, ]; const ITEM_WIDTH = WIDTH - 48; const WelcomePage = () => { const { resolvedTheme } = useTheme(); const { t } = useTranslation(["common", "marketing", "auth"]); return ( ( )} /> {images.map((_, index) => ( ))} {t("product.title")} {t("product.description")} ); }; export default WelcomePage;