Skip to content

API > wxt/client > ShadowRootContentScriptUi

Interface: ShadowRootContentScriptUi<TMounted>

Contents

Extends

Type parameters

TMounted

Properties

autoMount

autoMount: (options?) => void

Call ui.autoMount() to automatically mount and remove the UI as the anchor is dynamically added/removed by the webpage.

Parameters

options?: AutoMountOptions

Inherited from

ContentScriptUi.autoMount

Source

packages/wxt/src/client/content-scripts/ui/types.ts:225


mount

mount: () => void

Function that mounts or remounts the UI on the page.

Inherited from

ContentScriptUi.mount

Source

packages/wxt/src/client/content-scripts/ui/types.ts:213


mounted

mounted: undefined | TMounted

Inherited from

ContentScriptUi.mounted

Source

packages/wxt/src/client/content-scripts/ui/types.ts:40


remove

remove: () => void

Function that removes the UI from the webpage.

Inherited from

ContentScriptUi.remove

Source

packages/wxt/src/client/content-scripts/ui/types.ts:218


shadow

shadow: ShadowRoot

The shadow root performing the isolation.

Source

packages/wxt/src/client/content-scripts/ui/types.ts:36


shadowHost

shadowHost: HTMLElement

The HTMLElement hosting the shadow root used to isolate the UI's styles. This is the element that get's added to the DOM. This element's style is not isolated from the webpage.

Source

packages/wxt/src/client/content-scripts/ui/types.ts:27


uiContainer

uiContainer: HTMLElement

The container element inside the ShadowRoot whose styles are isolated. The UI is mounted inside this HTMLElement.

Source

packages/wxt/src/client/content-scripts/ui/types.ts:32


Generated using typedoc-plugin-markdown and TypeDoc