import Button from '@components/Button' import { MenuContainer, MenuRow } from '@components/Menu' import { displayMessage } from '@components/Message' import CustomText from '@components/Text' import { useActionSheet } from '@expo/react-native-action-sheet' import { persistor } from '@root/store' import { getInstanceActive, getInstances } from '@utils/slices/instancesSlice' import { StyleConstants } from '@utils/styles/constants' import { useTheme } from '@utils/styles/ThemeManager' import * as Localization from 'expo-localization' import React from 'react' import { DevSettings } from 'react-native' import { useSelector } from 'react-redux' const SettingsDev: React.FC = () => { const { colors, mode } = useTheme() const { showActionSheetWithOptions } = useActionSheet() const instanceActive = useSelector(getInstanceActive) const instances = useSelector(getInstances, () => true) return ( {JSON.stringify(Localization.locales)} {instances[instanceActive]?.token} {}} /> showActionSheetWithOptions( { options: instances .map(instance => { return instance.url + ': ' + instance.account.id }) .concat(['Cancel']), cancelButtonIndex: instances.length, userInterfaceStyle: mode }, () => {} ) } />