createViewModel method
SingleColumnLayoutComponentViewModel?
createViewModel(
- Document document,
- DocumentNode node
override
Produces a SingleColumnLayoutComponentViewModel with default styles for the given
node, or returns null if this builder doesn't apply to the given node.
Implementation
@override
SingleColumnLayoutComponentViewModel? createViewModel(Document document, DocumentNode node) {
if (node is! TaskNode) {
return null;
}
return TaskComponentViewModel(
nodeId: node.id,
padding: EdgeInsets.zero,
isComplete: node.isComplete,
setComplete: (bool isComplete) {},
text: node.text,
textStyleBuilder: noStyleBuilder,
selectionColor: const Color(0x00000000),
);
}