import {useState} from 'react' import {View} from 'react-native' import {useNavigation} from '@react-navigation/native' import {type NavigationProp} from '#/lib/routes/types' import {useSetThemePrefs} from '#/state/shell' import {ListContained} from '#/view/screens/Storybook/ListContained' import {atoms as a, ThemeProvider} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {InviteFriendsDialog} from '#/features/inviteFriends' import { useDeviceGeolocationApi, useRequestDeviceGeolocation, } from '#/geolocation' import {Admonitions} from './Admonitions' import {Breakpoints} from './Breakpoints' import {Buttons} from './Buttons' import {Dialogs} from './Dialogs' import {Forms} from './Forms' import {Icons} from './Icons' import {Links} from './Links' import {Menus} from './Menus' import {Settings} from './Settings' import {Shadows} from './Shadows' import {Spacing} from './Spacing' import {Theming} from './Theming' import {Toasts} from './Toasts' import {Tooltips} from './Tooltips' import {Typography} from './Typography' export default function Storybook() { const {setColorMode, setDarkTheme} = useSetThemePrefs() const [showContainedList, setShowContainedList] = useState(false) const navigation = useNavigation() const requestDeviceGeolocation = useRequestDeviceGeolocation() const {setDeviceGeolocation} = useDeviceGeolocationApi() const inviteFriendsControl = Dialog.useDialogControl() return ( <> {!showContainedList ? ( <> ) : ( <> )} ) }