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}}
}
}