#idea-tag-valueOne tag’s value on one idea.
#import "@rookery/core:0.1.0": idea, idea-tag-value
#idea("etal", title: [Et al.], tags: (note: none, priority: 1))[
Attribution flattens a crowd into one name.
]
#context {
idea-tag-value("etal", "priority") // -> 1
idea-tag-value("etal", "note") // -> none, a plain tag
idea-tag-value("etal", "nope", default: 4) // -> 4
}Takes the same name forms as #idea-tag-names, and returns default where the idea does not exist or carries no such key.
A plain tag’s value is none, which is indistinguishable from a default of none on a key that is absent. This function answers what a tag is set to, and a plain tag is set to nothing; ask #idea-tag-names or #tag-data when the question is presence. Must be called inside #context.