diff --git a/tools/theme/src/Theme.ts b/tools/theme/src/Theme.ts index 07cd4d6cfe..c641cdf385 100755 --- a/tools/theme/src/Theme.ts +++ b/tools/theme/src/Theme.ts @@ -25,7 +25,6 @@ import { ShadowRootWithAdoptedStyleSheets, SYSTEM_VARIANT_VALUES, SystemVariant, - ThemeData, ThemeFragmentMap, ThemeKindProvider, } from './theme-interfaces'; @@ -298,10 +297,6 @@ export class Theme extends HTMLElement implements ThemeKindProvider { const node = document.importNode(Theme.template.content, true); this.shadowRoot.appendChild(node); this.shouldAdoptStyles(); - this.addEventListener( - 'sp-query-theme', - this.onQueryTheme as EventListener - ); this.addEventListener( 'sp-language-context', this._handleContextPresence as EventListener @@ -317,21 +312,6 @@ export class Theme extends HTMLElement implements ThemeKindProvider { this.__resolve = resolve; }); } - /* c8 ignore next 12 */ - private onQueryTheme(event: CustomEvent): void { - if (event.defaultPrevented) { - return; - } - event.preventDefault(); - const { detail: theme } = event; - theme.color = this.color || undefined; - theme.scale = this.scale || undefined; - theme.lang = - this.lang || document.documentElement.lang || navigator.language; - // `theme` is deprecated in favor of `system` but maintaining `theme` as a deprecated path. - theme.theme = this.system || undefined; - theme.system = this.system || undefined; - } protected connectedCallback(): void { // Note, first update/render handles styleElement so we only call this if diff --git a/tools/theme/src/theme-interfaces.ts b/tools/theme/src/theme-interfaces.ts index ce958afe1a..eef8ea0187 100644 --- a/tools/theme/src/theme-interfaces.ts +++ b/tools/theme/src/theme-interfaces.ts @@ -60,14 +60,6 @@ export type Color = (typeof COLOR_VALUES)[number]; export type FragmentName = Color | Scale | SystemVariant | 'core' | 'app'; -export interface ThemeData { - color?: Color; - scale?: Scale; - lang?: string; - theme?: SystemVariant; - system?: SystemVariant; -} - export type ThemeKindProvider = { [P in SettableFragmentTypes]: SystemVariant | Color | Scale | ''; };