import { useCurrentAccount, useSuiClientQuery } from "@onelabs/dapp-kit"; import { Flex, Heading, Text } from "@radix-ui/themes"; export function OwnedObjects() { const account = useCurrentAccount(); const { data, isPending, error } = useSuiClientQuery( "getOwnedObjects", { owner: account?.address as string, }, { enabled: !!account, }, ); if (!account) { return; } if (error) { return Error: {error.message}; } if (isPending || !data) { return Loading...; } return ( {data.data.length === 0 ? ( No objects owned by the connected wallet ) : ( Objects owned by the connected wallet )} {data.data.map((object) => ( Object ID: {object.data?.objectId} ))} ); }