Add labels block
This commit is contained in:
@ -43,6 +43,7 @@ struct ButtonsBlock: BlockLineProcessor {
|
||||
}
|
||||
|
||||
struct ButtonBlock: KeyedBlockProcessor {
|
||||
|
||||
enum Key: String, Equatable {
|
||||
case icon
|
||||
case file
|
||||
@ -117,12 +118,11 @@ struct ButtonBlock: KeyedBlockProcessor {
|
||||
|
||||
results.externalLink(to: url)
|
||||
results.require(icon: icon)
|
||||
return .init(icon: icon, filePath: url, text: text)
|
||||
return .init(icon: icon, filePath: encodedUrl, text: text)
|
||||
}
|
||||
|
||||
private func action(event: String, icon: PageIcon, text: String) -> ContentButtons.Item? {
|
||||
results.require(icon: icon)
|
||||
|
||||
return .init(icon: icon, filePath: nil, text: text, onClickText: event)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user