getLinkAttrs method
Implementation
List<TagKeyValue> getLinkAttrs() {
final String? targetForAll = OpAttributeSanitizer.isValidTarget(options.linkTarget ?? '') ? options.linkTarget : null;
final String? relForAll = OpAttributeSanitizer.isValidRel(options.linkRel ?? '') ? options.linkRel : null;
final String? target = op.attributes.target ?? targetForAll;
final String? rel = op.attributes.rel ?? relForAll;
final List<TagKeyValue> tagAttrs = <TagKeyValue>[makeAttr('href', op.attributes.link!)];
if (isTruthy(target)) tagAttrs.add(makeAttr('target', target!));
if (isTruthy(rel)) tagAttrs.add(makeAttr('rel', rel!));
return tagAttrs;
}