package nova.microblock.injection.component;
import nova.core.block.Block;
import nova.core.component.renderer.StaticRenderer;
import nova.microblock.micro.MicroblockContainer;
/**
* @author Calclavia
*/
public class ContainerStaticRenderer extends StaticRenderer {
public ContainerStaticRenderer(Block provider) {
if (provider.components.has(MicroblockContainer.class)) {
onRender(model -> provider
.components.get(MicroblockContainer.class)
.microblocks(StaticRenderer.class)
.forEach(renderer -> renderer.onRender.accept(model))
);
}
}
}