import { useState } from 'react'; import { Virtuoso } from 'react-virtuoso'; import { flash, flashOutline, cog, cogOutline, home, homeOutline } from 'ionicons/icons'; import Store from '../store'; import App from '../components/ui/App'; import Backdrop from '../components/ui/Backdrop'; import Menu from '../components/ui/Menu'; import Modal from '../components/ui/Modal'; import Nav from '../components/ui/Nav'; import Tab from '../components/ui/Tab'; import TabBar from '../components/ui/TabBar'; import List from '../components/ui/List'; import ListItem from '../components/ui/ListItem'; import Button from '../components/ui/Button'; import { SafeAreaProvider } from '../components/ui/SafeArea'; import Home from '../components/pages/Home'; import Feed from '../components/pages/Feed'; import Settings from '../components/pages/Settings'; import { useDrag } from 'react-use-gesture'; const pages = [ { id: 'home', title: 'Home', icon: homeOutline, selectedIcon: home, component: Home }, { id: 'feed', title: 'Feed', icon: flashOutline, selectedIcon: flash, component: Feed, }, { id: 'settings', title: 'Settings', icon: cogOutline, selectedIcon: cog, component: Settings, }, ]; const CurrentPage = ({ page }) => { return (