Interface PlaceholderPaginationLink sincev5.9.0
Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:84
Hideconstructor
A stand-in for a run of pages that have not been loaded yet, rendered as an ellipsis between numbered links. It covers an indexRange rather than a single page and has no page to navigate to.
<EachLink @pages={{pages}} as |state|>
{{#each state.links as |link|}}
{{#unless link.isReal}}
<span title="{{link.rangeSize}} more pages">{{link.text}}</span>
{{/unless}}
{{/each}}
</EachLink>Properties
indexRange
indexRange: [number, number];Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:91
The inclusive [start, end] page-number range of not-yet-loaded pages this placeholder stands in for.
isReal
readonly isReal: false;Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:85
text
text: string = '.';Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:95
distanceFromActiveIndex
Get Signature
get distanceFromActiveIndex(): number;Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:111
The distance between the active page and the nearest edge of this placeholder's index range.
Returns
number
rangeSize
Get Signature
get rangeSize(): number;Defined in: warp-drive-packages/core/src/signals/pagination-links.ts:103
The number of pages this placeholder covers.
Returns
number