Skip to content

API > wxt > PopupEntrypointOptions

Interface: PopupEntrypointOptions ​

Contents ​

Extends ​

Properties ​

actionType ​

actionType?: PerBrowserOption<"browser_action" | "page_action">

The type of action to use in the manifest.

In MV2, defaults to "browser_action". In MV3, "browser_action" is converted to "action", while "page_action" is kept as-is (Firefox MV3 only).

Source ​

packages/wxt/src/types.ts:850


browserStyle ​

browserStyle?: PerBrowserOption<boolean>

Source ​

packages/wxt/src/types.ts:861


defaultArea ​

defaultArea?: PerBrowserOption<"navbar" | "menupanel" | "tabstrip" | "personaltoolbar">

Firefox only. Defines the part of the browser in which the button is initially placed.

See ​

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/action#default_area

Source ​

packages/wxt/src/types.ts:868


defaultIcon ​

defaultIcon?: Record<string, string>

Source ​

packages/wxt/src/types.ts:853


defaultState ​

defaultState?: PerBrowserOption<"enabled" | "disabled">

Chrome only. Controls the initial enabled/disabled state of the action.

See ​

https://developer.chrome.com/docs/extensions/reference/api/action#enabled_state

Source ​

packages/wxt/src/types.ts:860


defaultTitle ​

defaultTitle?: PerBrowserOption<string>

Source ​

packages/wxt/src/types.ts:854


exclude ​

exclude?: string[]

List of target browsers to exclude this entrypoint from. Cannot be used with include. You must choose one of the two options.

Default ​

ts
undefined

Inherited from ​

BaseEntrypointOptions.exclude

Source ​

packages/wxt/src/types.ts:673


include ​

include?: string[]

List of target browsers to include this entrypoint in. Defaults to being included in all builds. Cannot be used with exclude. You must choose one of the two options.

Default ​

ts
undefined

Inherited from ​

BaseEntrypointOptions.include

Source ​

packages/wxt/src/types.ts:666


mv2Key ​

mv2Key?: PerBrowserOption<"browser_action" | "page_action">

Deprecated ​

Use actionType instead.

Source ​

packages/wxt/src/types.ts:852


themeIcons ​

themeIcons?: ThemeIcon[]

Firefox only. Icons for light and dark themes.

See ​

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/action#theme_icons

Source ​

packages/wxt/src/types.ts:876


Generated using typedoc-plugin-markdown and TypeDoc