style method
SingleColumnLayoutViewModel
style(
- Document document,
- SingleColumnLayoutViewModel viewModel
override
Styles a SingleColumnLayoutViewModel by adjusting the given viewModel.
Implementation
@override
SingleColumnLayoutViewModel style(Document document, SingleColumnLayoutViewModel viewModel) {
editorStyleLog.info("(Re)calculating custom component styles view model for document layout");
return SingleColumnLayoutViewModel(
padding: viewModel.padding,
componentViewModels: [
for (final previousViewModel in viewModel.componentViewModels)
_applyLayoutStyles(
document.getNodeById(previousViewModel.nodeId)!,
previousViewModel.copy(),
),
],
);
}