insertRenderObjectChild method
Insert the given child into renderObject at the given slot.
The semantics of slot
are determined by this element. For example, if
this element has a single child, the slot should always be null. If this
element has a list of children, the previous sibling element wrapped in an
IndexedSlot is a convenient value for the slot.
Implementation
@override
void insertRenderObjectChild(covariant RenderObject child, covariant Object? slot) {
super.insertRenderObjectChild(child, slot);
final FLRenderSliverPersistentHeader renderObject = this.renderObject as FLRenderSliverPersistentHeader;
if (slot == 0) renderObject.header = child as RenderBox?;
if (slot == 1) renderObject.content = child as RenderSliver?;
assert(renderObject == this.renderObject);
}