import React from 'react' import {ScrollView, View} from 'react-native' import {useNavigation} from '@react-navigation/native' import {NavigationProp} from '#/lib/routes/types' import {isWeb} from '#/platform/detection' import {useSetThemePrefs} from '#/state/shell' import {CenteredView} from '#/view/com/util/Views' import {ListContained} from '#/view/screens/Storybook/ListContained' import {atoms as a, ThemeProvider, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Layout from '#/components/Layout' 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 {Typography} from './Typography' export function Storybook() { return ( {isWeb ? ( ) : ( )} ) } function StorybookInner() { const t = useTheme() const {setColorMode, setDarkTheme} = useSetThemePrefs() const [showContainedList, setShowContainedList] = React.useState(false) const navigation = useNavigation() return ( {!showContainedList ? ( <> ) : ( <> )} ) }