Skip to content

Commit 61bdabd

Browse files
authored
force cherry-pick (#29749)
1 parent 91b9d66 commit 61bdabd

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

packages/gatsby/cache-dir/app.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import DevLoader from "./dev-loader"
1212
import syncRequires from "$virtual/sync-requires"
1313
// Generated during bootstrap
1414
import matchPaths from "$virtual/match-paths.json"
15+
import { LoadingIndicatorEventHandler } from "./loading-indicator"
1516

1617
if (process.env.GATSBY_HOT_LOADER === `fast-refresh` && module.hot) {
1718
module.hot.accept(`$virtual/sync-requires`, () => {
@@ -164,6 +165,23 @@ apiRunnerAsync(`onClientEntry`).then(() => {
164165

165166
renderer(<Root />, rootElement, () => {
166167
apiRunner(`onInitialClientRender`)
168+
169+
// Render query on demand overlay
170+
if (
171+
process.env.GATSBY_QUERY_ON_DEMAND_LOADING_INDICATOR &&
172+
process.env.GATSBY_QUERY_ON_DEMAND_LOADING_INDICATOR === `true`
173+
) {
174+
const indicatorMountElement = document.createElement(`div`)
175+
indicatorMountElement.setAttribute(
176+
`id`,
177+
`query-on-demand-indicator-element`
178+
)
179+
document.body.append(indicatorMountElement)
180+
ReactDOM.render(
181+
<LoadingIndicatorEventHandler />,
182+
indicatorMountElement
183+
)
184+
}
167185
})
168186
})
169187
})

packages/gatsby/cache-dir/root.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import loader from "./loader"
1212
import { PageQueryStore, StaticQueryStore } from "./query-result-store"
1313
import EnsureResources from "./ensure-resources"
1414
import FastRefreshOverlay from "./fast-refresh-overlay"
15-
1615
import { reportError, clearError } from "./error-overlay-handler"
1716
import { LoadingIndicatorEventHandler } from "./loading-indicator"
1817

@@ -148,9 +147,5 @@ const ConditionalFastRefreshOverlay = ({ children }) => {
148147
export default () => (
149148
<ConditionalFastRefreshOverlay>
150149
<StaticQueryStore>{WrappedRoot}</StaticQueryStore>
151-
{process.env.GATSBY_EXPERIMENTAL_QUERY_ON_DEMAND &&
152-
process.env.GATSBY_QUERY_ON_DEMAND_LOADING_INDICATOR === `true` && (
153-
<LoadingIndicatorEventHandler />
154-
)}
155150
</ConditionalFastRefreshOverlay>
156151
)

0 commit comments

Comments
 (0)