fix: remove initialData to avoid page load issues

This commit is contained in:
Arvid Norlin
2024-08-19 15:38:30 +02:00
parent f96712538e
commit a14157696e
2 changed files with 6 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
"use client"
import { useEffect, useState } from "react"
import { keepPreviousData } from "@tanstack/react-query"
import { useState } from "react"
import { trpc } from "@/lib/trpc/client"
@@ -93,9 +94,6 @@ export default function TransactionTable({
}) {
const limit = 5
const [page, setPage] = useState(1)
// const [currentTransactions, setCurrentTransactions] = useState<Transactions>(
// []
// )
const { data, isFetching, isLoading } =
trpc.user.transaction.friendTransactions.useQuery(
{
@@ -103,16 +101,12 @@ export default function TransactionTable({
page,
},
{
initialData: initialJourneyTransactions,
// TODO: fix the initial data issues on page load
// initialData: initialJourneyTransactions,
placeholderData: keepPreviousData,
}
)
// useEffect(() => {
// if (data?.data.transactions) {
// setCurrentTransactions(data.data.transactions)
// }
// }, [data?.data.transactions])
// const totalPages = data?.meta.totalPages || 0
return isLoading ? (
<LoadingSpinner />
) : (

View File

@@ -8,7 +8,7 @@ export default async function JourneyTable() {
page: 1,
limit: 5,
})
if (!initialJourneyTransactions?.data.transactions.length) {
if (!initialJourneyTransactions?.data) {
return null
}