import React from 'react'
import {View} from 'react-native'
import {CenteredView, ScrollView} from '#/view/com/util/Views'
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
import {useSetColorMode} from '#/state/shell'
import * as tokens from '#/alf/tokens'
import {atoms as a, useTheme, useBreakpoints, ThemeProvider as Alf} from '#/alf'
import {Button, ButtonText} from '#/view/com/Button'
import {Text, H1, H2, H3, H4, H5, H6} from '#/view/com/Typography'
function ThemeSelector() {
const setColorMode = useSetColorMode()
return (
)
}
function BreakpointDebugger() {
const t = useTheme()
const breakpoints = useBreakpoints()
return (
Breakpoint Debugger
Current breakpoint: {!breakpoints.gtMobile && mobile}
{breakpoints.gtMobile && !breakpoints.gtTablet && tablet}
{breakpoints.gtTablet && desktop}
{JSON.stringify(breakpoints, null, 2)}
)
}
function ThemedSection() {
const t = useTheme()
return (
theme.atoms.text
theme.atoms.text_contrast_700
theme.atoms.text_contrast_500
theme.bgtheme.bg_contrast_100theme.bg_contrast_200theme.bg_contrast_300theme.bg_positivetheme.bg_negative
)
}
export function DebugScreen() {
const t = useTheme()
return (