// SPDX-FileCopyrightText: © 2017 EteSync Authors // SPDX-License-Identifier: AGPL-3.0-only import * as React from 'react'; import * as EteSync from 'etesync'; import Button from '@material-ui/core/Button'; import TextField from '@material-ui/core/TextField'; import Container from './widgets/Container'; import { useSelector } from 'react-redux'; import { StoreState, CredentialsData, UserInfoData, EntriesListData } from './store'; interface PropsType { etesync: CredentialsData; userInfo: UserInfoData; } export default function Debug(props: PropsType) { const [stateJournalUid, setJournalUid] = React.useState(''); const [entriesUids, setEntriesUids] = React.useState(''); const [result, setResult] = React.useState(''); const journals = useSelector((state: StoreState) => state.cache.journals!); const journalEntries = useSelector((state: StoreState) => state.cache.entries); function handleInputChange(func: (value: string) => void) { return (event: React.ChangeEvent) => { func(event.target.value); }; } return (

Result:

{result}
); }