Skip to content

Vizel API / core/src / VizelLinkEditorSpec

Interface: VizelLinkEditorSpec

Defined in: packages/core/src/builders/link-editor.ts:57

Derived display state for the VizelLinkEditor form. The framework component recomputes this whenever url (or the editor selection) changes, then drives conditional rendering from the boolean flags.

Properties

canEmbed

ts
canEmbed: boolean;

Defined in: packages/core/src/builders/link-editor.ts:63

Whether the editor has the embed extension loaded.


initialOpenInNewTab

ts
initialOpenInNewTab: boolean;

Defined in: packages/core/src/builders/link-editor.ts:61

Initial open-in-new-tab flag derived from target === "_blank".


initialUrl

ts
initialUrl: string;

Defined in: packages/core/src/builders/link-editor.ts:59

Initial URL extracted from the current link mark (empty if none).


isEmbedProvider

ts
isEmbedProvider: boolean;

Defined in: packages/core/src/builders/link-editor.ts:65

Whether the current URL matches a known embed provider.


showEmbedToggle

ts
showEmbedToggle: boolean;

Defined in: packages/core/src/builders/link-editor.ts:71

Whether the embed-as-rich-content toggle should be rendered.


showRemoveButton

ts
showRemoveButton: boolean;

Defined in: packages/core/src/builders/link-editor.ts:67

Whether the remove button should be rendered (link mark present).


showVisitButton

ts
showVisitButton: boolean;

Defined in: packages/core/src/builders/link-editor.ts:69

Whether the visit button should be rendered (URL non-empty).

Released under the MIT License.