diff --git a/src/paths/index/entry.js b/src/paths/index/entry.js index d923b77..46cb051 100644 --- a/src/paths/index/entry.js +++ b/src/paths/index/entry.js @@ -34,6 +34,7 @@ export default class EntryComponent extends LitElement { super(); this._entryRequested = false; + this._isLoading = true; this._generatedAt = null; this._teams = {}; @@ -59,6 +60,7 @@ export default class EntryComponent extends LitElement { return; } this._entryRequested = true; + this._isLoading = true; const data = await greports.api.getData(); if (data) { @@ -140,6 +142,7 @@ export default class EntryComponent extends LitElement { this._pulls = []; } + this._isLoading = false; this.requestUpdate(); } @@ -167,23 +170,27 @@ export default class EntryComponent extends LitElement { -
- - - -
+ ${(this._isLoading ? html` +

Loading...

+ ` : html` +
+ + + +
+ `)} `; }