Current block
@{{ defer().currentBlock ?? 'defer' }}
@let triggers = defer().triggers;
@let blocks = defer().blocks;
Declared blocks
@if (blocks.placeholderBlock) {
@placeholder{{
blocks.placeholderBlock.minimumTime
? `(minimum ${blocks.placeholderBlock.minimumTime} ms)`
: ''
}}
}
@if (blocks.loadingBlock) {
@loading{{ loadingBlockInfo() }}
}
@if (blocks.hasErrorBlock) {
@error
}
Triggers
Defer triggers
@for (trigger of triggers.defer; track $index) {
{{ trigger }}
}
@if (triggers.hydrate.length > 0) {
Hydration triggers
@for (trigger of triggers.hydrate; track $index) {
{{ trigger }}
}
}
@if (triggers.prefetch.length > 0) {
Prefetch triggers
@for (trigger of triggers.prefetch; track $index) {
{{ trigger }}
}
}