aboutsummaryrefslogtreecommitdiff
path: root/App.tsx
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-09-27 23:58:15 +0530
committerAkshay Nair <phenax5@gmail.com>2024-09-29 16:16:39 +0530
commit5d456899ea444301870e1d3c721d139c9251c531 (patch)
treebfb9d7a2d013be8d43a90bd4714147258ee3ddd6 /App.tsx
parentdda041a9aebc23f7a0576fc4030d06c71fa370d2 (diff)
downloaddaft-launcher-5d456899ea444301870e1d3c721d139c9251c531.tar.gz
daft-launcher-5d456899ea444301870e1d3c721d139c9251c531.zip
Fix too many updates issue with useFavorites + ui changes
Diffstat (limited to '')
-rw-r--r--App.tsx20
1 files changed, 11 insertions, 9 deletions
diff --git a/App.tsx b/App.tsx
index c6b5159..2294656 100644
--- a/App.tsx
+++ b/App.tsx
@@ -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;