Skip to content

bio-tooltips


Type Aliases

FormattedItem

FormattedItem = object

Defined in: core/renderer.ts:3

Properties

name

name: string

Defined in: core/renderer.ts:3

url?

optional url?: string

Defined in: core/renderer.ts:3

Variables

loaderHTML

const loaderHTML: "<div class="gt-loader-container"><div class="gt-spinner"></div><span>Loading...</span></div>"

Defined in: core/renderer.ts:5

Functions

generateUniqueId()

generateUniqueId(): string

Defined in: core/renderer.ts:7

Returns

string


renderCloseButton()

renderCloseButton(label?): string

Defined in: core/renderer.ts:48

Parameters

label?

string = 'Close'

Returns

string


renderCollapseButton()

renderCollapseButton(id, text): string

Defined in: core/renderer.ts:61

Parameters

id

string

text

string

Returns

string


renderListContent()

renderListContent(items, initialCount, moreButtonId): string

Defined in: core/renderer.ts:114

Parameters

items

FormattedItem[]

initialCount

number

moreButtonId

string

Returns

string


renderMoreButton()

renderMoreButton(id, text): string

Defined in: core/renderer.ts:53

Parameters

id

string

text

string

Returns

string


renderParagraphContent()

renderParagraphContent(items, initialCount, moreButtonId): string

Defined in: core/renderer.ts:87

Parameters

items

FormattedItem[]

initialCount

number

moreButtonId

string

Returns

string


renderSummaryActions()

renderSummaryActions(uniqueId, expanded?): string

Defined in: core/renderer.ts:74

Parameters

uniqueId

string

expanded?

boolean = false

Returns

string


renderSummaryCopyButton()

renderSummaryCopyButton(uniqueId): string

Defined in: core/renderer.ts:66

A small, labelled copy affordance for the summary action row.

Parameters

uniqueId

string

Returns

string


renderSummaryToggle()

renderSummaryToggle(uniqueId, expanded?): string

Defined in: core/renderer.ts:82

Parameters

uniqueId

string

expanded?

boolean = false

Returns

string


renderTooltipHeader()

renderTooltipHeader(titleHTML, actionHTML?): string

Defined in: core/renderer.ts:37

Parameters

titleHTML

string

actionHTML?

string = ''

Returns

string


renderTooltipShell()

renderTooltipShell(uniqueId, innerHTML, sectionVariant?): string

Defined in: core/renderer.ts:23

Wraps provider content in the standard shell markup (data attributes only). Geometry and vertical scrolling are owned by the tooltip shell — the positioning size middleware sets max-width on the box and max-height on the content, and .gt-tooltip-content CSS provides overflow-y. No inline sizing is applied here, so the inner wrapper never becomes a second scroll container.

Parameters

uniqueId

string

innerHTML

string

sectionVariant?

SectionVariant = 'cards'

Returns

string