import type { Account } from "@versia/client/schemas"; import type { z } from "zod"; export const useAccountFromAcct = ( acct: string, ): { account: Ref | null>; isLoading: Ref; } => { const output = ref(null as z.infer | null); const isLoading = ref(true); const authStore = useAuthStore(); authStore.client.lookupAccount(acct).then((res) => { isLoading.value = false; output.value = res.data; }); return { account: output, isLoading }; };