added badge in progress
This commit is contained in:
parent
95981a219a
commit
66f04ed889
BIN
progress.png
BIN
progress.png
Binary file not shown.
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 110 KiB |
@ -10,4 +10,10 @@
|
|||||||
}
|
}
|
||||||
return p
|
return p
|
||||||
})
|
})
|
||||||
#make-progress(links: false)
|
#make-progress(
|
||||||
|
links: false,
|
||||||
|
badge: (
|
||||||
|
name: "LordBaryhobal",
|
||||||
|
img: image("res/me.jpg", width: 3em)
|
||||||
|
)
|
||||||
|
)
|
BIN
res/me.jpg
Normal file
BIN
res/me.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 535 KiB |
@ -122,7 +122,30 @@
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
#let make-progress(links: true) = context {
|
#let make-badge(name, img) = {
|
||||||
|
let img = scale(3em, img, reflow: true)
|
||||||
|
box(
|
||||||
|
grid(
|
||||||
|
columns: 2,
|
||||||
|
align: center + horizon,
|
||||||
|
column-gutter: 0.4em,
|
||||||
|
[*#name*],
|
||||||
|
box(
|
||||||
|
img,
|
||||||
|
radius: 1.5em,
|
||||||
|
clip: true
|
||||||
|
)
|
||||||
|
),
|
||||||
|
fill: green.lighten(50%),
|
||||||
|
inset: (left: 0.8em),
|
||||||
|
radius: 1.5em
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
#let make-progress(
|
||||||
|
links: true,
|
||||||
|
badge: none
|
||||||
|
) = context {
|
||||||
let stars = star-state.final()
|
let stars = star-state.final()
|
||||||
let star-cnt = stars.values().sum(default: 0)
|
let star-cnt = stars.values().sum(default: 0)
|
||||||
let first-weekday = datetime(
|
let first-weekday = datetime(
|
||||||
@ -149,7 +172,11 @@
|
|||||||
cells.push(cell)
|
cells.push(cell)
|
||||||
}
|
}
|
||||||
|
|
||||||
[*Stars: #star-cnt / 50*]
|
let badge = if badge != none {
|
||||||
|
make-badge(badge.name, badge.img)
|
||||||
|
}
|
||||||
|
|
||||||
|
[*Stars: #star-cnt / 50*#h(1fr)#badge]
|
||||||
table(
|
table(
|
||||||
columns: (1fr,)*7,
|
columns: (1fr,)*7,
|
||||||
inset: 0.8em,
|
inset: 0.8em,
|
||||||
|
Loading…
Reference in New Issue
Block a user