Skip to content

Commit 7fe6e30

Browse files
refactor(devtools): remove redundant isStale utility (TanStack#2111)
1 parent a88d80f commit 7fe6e30

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

src/devtools/devtools.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import React from 'react'
44
import { matchSorter } from 'match-sorter'
55
import { useQueryClient } from '../react'
66
import useLocalStorage from './useLocalStorage'
7-
import { useSafeState, isStale } from './utils'
7+
import { useSafeState } from './utils'
88

99
import {
1010
Panel,
@@ -305,7 +305,7 @@ export function ReactQueryDevtools({
305305
}
306306

307307
const getStatusRank = q =>
308-
q.state.isFetching ? 0 : !q.observers.length ? 3 : isStale(q) ? 2 : 1
308+
q.state.isFetching ? 0 : !q.observers.length ? 3 : q.isStale() ? 2 : 1
309309

310310
const sortFns = {
311311
'Status > Last Updated': (a, b) =>

src/devtools/utils.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,10 @@ import useMediaQuery from './useMediaQuery'
77

88
export const isServer = typeof window === 'undefined'
99

10-
export function isStale(query) {
11-
return typeof query.isStale === 'function'
12-
? query.isStale()
13-
: query.state.isStale
14-
}
15-
1610
export function getQueryStatusColor(query, theme) {
1711
return query.state.isFetching
1812
? theme.active
19-
: isStale(query)
13+
: query.isStale()
2014
? theme.warning
2115
: !query.observers.length
2216
? theme.gray
@@ -28,7 +22,7 @@ export function getQueryStatusLabel(query) {
2822
? 'fetching'
2923
: !query.observers.length
3024
? 'inactive'
31-
: isStale(query)
25+
: query.isStale()
3226
? 'stale'
3327
: 'fresh'
3428
}

0 commit comments

Comments
 (0)