Repository: enesozturk/react-native-ios Branch: main Commit: 89f73c56a514 Files: 53 Total size: 53.8 KB Directory structure: gitextract_g5jugsi7/ ├── .expo-shared/ │ └── assets.json ├── .gitignore ├── .svgrrc ├── App.tsx ├── LICENSE ├── README.md ├── app.json ├── babel.config.aliases.js ├── babel.config.js ├── declarations.d.ts ├── metro.config.js ├── package.json ├── src/ │ ├── components/ │ │ ├── AnimatedInput/ │ │ │ ├── AnimatedInput.hooks.ts │ │ │ ├── AnimatedInput.styles.ts │ │ │ ├── AnimatedIntput.tsx │ │ │ ├── CancelButton.tsx │ │ │ └── index.ts │ │ ├── AppItem/ │ │ │ ├── AppItem.constants.ts │ │ │ ├── AppItem.styles.ts │ │ │ ├── AppItem.tsx │ │ │ └── index.ts │ │ ├── Footer/ │ │ │ ├── Footer.tsx │ │ │ └── index.ts │ │ ├── SwipeableProvider/ │ │ │ ├── SwipeableProvider.styles.ts │ │ │ ├── SwipeableProvider.tsx │ │ │ └── index.ts │ │ ├── Text.tsx │ │ ├── Wallpaper.tsx │ │ └── WidgetItem/ │ │ ├── WidgetItem.constants.ts │ │ ├── WidgetItem.styles.ts │ │ ├── WidgetItem.tsx │ │ └── index.ts │ ├── configs/ │ │ ├── horizontalGestureCalculations.ts │ │ └── verticalGestureCalculations.ts │ ├── constants/ │ │ ├── animation.ts │ │ ├── apps.ts │ │ ├── theme.ts │ │ └── ui.ts │ ├── hooks/ │ │ ├── useGestureHandler.ts │ │ └── useSwipeableProvider.ts │ ├── screens/ │ │ ├── Home/ │ │ │ ├── Home.tsx │ │ │ └── index.ts │ │ └── Search/ │ │ ├── AnimatedProvider.tsx │ │ ├── LeftSearch.tsx │ │ ├── RightSearch.tsx │ │ ├── Search.styles.ts │ │ ├── Search.tsx │ │ ├── SearchContent.tsx │ │ ├── components/ │ │ │ ├── LeftSearchContent.styles.tsx │ │ │ └── LeftSearchContent.tsx │ │ └── index.ts │ └── utils/ │ └── swipeableGestureHandlers.ts └── tsconfig.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .expo-shared/assets.json ================================================ { "12bb71342c6255bbf50437ec8f4441c083f47cdb74bd89160c15e4f43e52a1cb": true, "40b842e832070c58deac6aa9e08fa459302ee3f9da492c7e77d93d2fbf4a56fd": true } ================================================ FILE: .gitignore ================================================ node_modules/ .expo/ dist/ npm-debug.* *.jks *.p8 *.p12 *.key *.mobileprovision *.orig.* web-build/ # macOS .DS_Store ================================================ FILE: .svgrrc ================================================ { "memo": true, "native": true, "replaceAttrValues": { "fill": "{props.fill}", "stroke": "{props.stroke}" } } ================================================ FILE: App.tsx ================================================ import { StyleSheet } from "react-native"; import { StatusBar } from "expo-status-bar"; import { SafeAreaProvider } from "react-native-safe-area-context"; import Wallpaper from "@react-native-ios/components/Wallpaper"; import Footer from "@react-native-ios/components/Footer/Footer"; import SwipeableProvider from "@react-native-ios/components/SwipeableProvider"; import { GestureHandlerRootView } from "react-native-gesture-handler"; import { Page1, Page2 } from "@react-native-ios/screens/Home"; export default function App() { return ( , ]} />