resolve method
Implementation
ToolActivityPresentation resolve(ToolPresentationSource source) {
for (final rule in rules) {
final presentation = rule.resolve(source);
if (presentation != null) return presentation;
}
return ToolActivityPresentation(
kind: ToolActivityKind.generic,
icon: Icons.build_outlined,
action: 'Used',
subject: source.title,
);
}