diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-09-27 23:58:15 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-09-29 16:16:39 +0530 |
| commit | 5d456899ea444301870e1d3c721d139c9251c531 (patch) | |
| tree | bfb9d7a2d013be8d43a90bd4714147258ee3ddd6 /App.tsx | |
| parent | dda041a9aebc23f7a0576fc4030d06c71fa370d2 (diff) | |
| download | daft-launcher-5d456899ea444301870e1d3c721d139c9251c531.tar.gz daft-launcher-5d456899ea444301870e1d3c721d139c9251c531.zip | |
Fix too many updates issue with useFavorites + ui changes
Diffstat (limited to '')
| -rw-r--r-- | App.tsx | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -6,30 +6,32 @@ import {AppList} from './src/screens/AppList'; import {Home} from './src/screens/Home'; import {GestureHandlerRootView} from 'react-native-gesture-handler'; -function App(): React.JSX.Element { - const [apps, setApps] = useState(() => InstalledApps.getSortedApps()); - const refreshApps = () => setApps(InstalledApps.getSortedApps()); +const App: React.FC = () => { + const [apps, _setApps] = useState(() => InstalledApps.getSortedApps()); const [screenIndex, setScreenIndex] = useState(0); + // const refreshApps = () => setApps(InstalledApps.getSortedApps()); + + // useEffect(() => { + // refreshApps(); + // }, [screenIndex]); + return ( <GestureHandlerRootView> <SafeAreaView className="flex flex-1 bg-slate-100 dark:bg-black"> <Swiper - autoplay={false} horizontal + autoplay={false} loop={false} - loadMinimal dot={<></>} activeDot={<></>} - index={screenIndex} onIndexChanged={setScreenIndex}> <Home apps={apps} /> - - <AppList apps={apps} screenIndex={screenIndex} /> + <AppList apps={apps} isActive={screenIndex === 1} /> </Swiper> </SafeAreaView> </GestureHandlerRootView> ); -} +}; export default App; |
