API / wxt/utils/content-script-ui/shadow-root / ShadowRootContentScriptUi
Interface: ShadowRootContentScriptUi<TMounted>
Source: packages/wxt/src/utils/content-script-ui/shadow-root.ts:138
Contents
Extends
ContentScriptUi<TMounted>
Type Parameters
TMounted
TMounted
Properties
autoMount
autoMount: (
options?) =>void
Source: packages/wxt/src/utils/content-script-ui/types.ts:120
Call ui.autoMount() to automatically mount and remove the UI as the anchor is dynamically added/removed by the webpage.
Parameters
options?
Returns
void
Inherited from
mount
mount: () =>
void
Source: packages/wxt/src/utils/content-script-ui/types.ts:109
Function that mounts or remounts the UI on the page.
Returns
void
Inherited from
mounted
mounted:
TMounted|undefined
Source: packages/wxt/src/utils/content-script-ui/types.ts:4
Inherited from
remove
remove: () =>
void
Source: packages/wxt/src/utils/content-script-ui/types.ts:112
Function that removes the UI from the webpage.
Returns
void
Inherited from
shadow
shadow:
ShadowRoot
Source: packages/wxt/src/utils/content-script-ui/shadow-root.ts:153
The shadow root performing the isolation.
shadowHost
shadowHost:
HTMLElement
Source: packages/wxt/src/utils/content-script-ui/shadow-root.ts:146
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.
uiContainer
uiContainer:
HTMLElement
Source: packages/wxt/src/utils/content-script-ui/shadow-root.ts:151
The container element inside the ShadowRoot whose styles are isolated. The UI is mounted inside this HTMLElement.
Generated using typedoc-plugin-markdown and TypeDoc