Rendered block
@if (defer().renderedBlock) {
@{{ defer().renderedBlock }}
} @else {
Nothing rendered yet
}
@if (hasDeclaredBlocks()) {
@let blocks = defer().blocks;
Declared blocks
@if (blocks.placeholderBlock.exists) {
@placeholder{{
blocks.placeholderBlock.minimumTime
? `(minimum ${blocks.placeholderBlock.minimumTime} ms)`
: ''
}}
}
@if (blocks.loadingBlock.exists) {
@loading{{ loadingBlockInfo() }}
}
@if (blocks.hasErrorBlock) {
@error
}
}
@let triggers = defer().triggers;
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 }}
}
}