import { useState } from 'react'; import { invoke } from '@tauri-apps/api/core'; export default function Root() { const [signedIn, setSignedIn] = useState(false) const [accountData, setAccountData] = useState('') async function signIn() { await invoke('start_account_auth', {instanceDomain: 'social.tempest.dev'}) setSignedIn(true) } async function getSelf() { let result = await invoke('get_self') as string setAccountData(JSON.parse(result)) } return ( <> {!signedIn ? ( ) : (!accountData ? ( ):(

Result from rust:

{JSON.stringify(accountData, null, 2)}

))} ) }