feat: abstract everything
This commit is contained in:
6
lib.typ
6
lib.typ
@@ -127,15 +127,15 @@
|
||||
set align(left + horizon)
|
||||
let title = smallcaps(i.body)
|
||||
|
||||
let colored_line(header_text) = style(styles => {
|
||||
let size = measure(header_text, styles)
|
||||
let colored_line(header_text) = {
|
||||
let size = measure(header_text)
|
||||
|
||||
// 100% - spacing - width of text
|
||||
line(
|
||||
length: 100% - HEADING_LINE_GAP - size.width,
|
||||
stroke: (paint: color, thickness: 2pt, cap: "round"),
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
set block(above: 0.9em, below: 0.75em)
|
||||
set text(size: HEADING_FONT_SIZE, fill: color, font: HEADING_FONT)
|
||||
|
Reference in New Issue
Block a user