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
canEmbed: boolean;Defined in: packages/core/src/builders/link-editor.ts:63
Whether the editor has the embed extension loaded.
initialOpenInNewTab
initialOpenInNewTab: boolean;Defined in: packages/core/src/builders/link-editor.ts:61
Initial open-in-new-tab flag derived from target === "_blank".
initialUrl
initialUrl: string;Defined in: packages/core/src/builders/link-editor.ts:59
Initial URL extracted from the current link mark (empty if none).
isEmbedProvider
isEmbedProvider: boolean;Defined in: packages/core/src/builders/link-editor.ts:65
Whether the current URL matches a known embed provider.
showEmbedToggle
showEmbedToggle: boolean;Defined in: packages/core/src/builders/link-editor.ts:71
Whether the embed-as-rich-content toggle should be rendered.
showRemoveButton
showRemoveButton: boolean;Defined in: packages/core/src/builders/link-editor.ts:67
Whether the remove button should be rendered (link mark present).
showVisitButton
showVisitButton: boolean;Defined in: packages/core/src/builders/link-editor.ts:69
Whether the visit button should be rendered (URL non-empty).