diff --git a/src/item.ts b/src/item.ts index b8835f8..557d317 100644 --- a/src/item.ts +++ b/src/item.ts @@ -115,6 +115,7 @@ export type TabData = EmbedReplayData & { * @cssPart replay-tabs-nav * @cssPart replay-tabs-panel * @cssPart replay-main + * @cssPart loader * @cssProperty rwp-bar-background-color * @cssProperty rwp-bar-text-color * @cssProperty rwp-bar-button-color @@ -1093,12 +1094,19 @@ class Item extends LitElement { if (this.itemInfo && !this.itemInfo.coll) { return html` `; } else if (this.itemInfo) { return html` diff --git a/src/loader.ts b/src/loader.ts index e64cbcc..c3e0ae5 100644 --- a/src/loader.ts +++ b/src/loader.ts @@ -33,6 +33,12 @@ declare let window: Window & { }; }; +/** + * @cssPart base + * @cssPart spinner + * @cssPart spinner-label + * @cssPart content + */ class Loader extends LitElement { @property({ type: String }) sourceUrl?: string; @property({ type: Object }) loadInfo: LoadInfo | null = null; @@ -375,7 +381,7 @@ class Loader extends LitElement { render() { return html` - + ${!this.embed ? html` - Loading ${this.sourceUrl}... + + Loading ${this.sourceUrl}... + ` : ""} - + ${this.renderContent()}
Loading ${this.sourceUrl}...
+ Loading ${this.sourceUrl}... +