mirror of
https://github.com/luxfi/pics.git
synced 2026-11-02 07:09:15 +00:00
convert to mixin null check board arguments for separators top middle and bottom (allows to fit better with some templates e.g. overboard index) added to overboard template for global announcement
14 lines
654 B
Plaintext
14 lines
654 B
Plaintext
mixin announcements(hrTop=true, hrMiddle=true, hrBottom=true)
|
|
- const hasGlobalAnnouncement = globalAnnouncement.markdown;
|
|
- const hasBoardAnnouncement = board && board.settings.announcement.markdown;
|
|
if hrTop && (hasGlobalAnnouncement || hasBoardAnnouncement)
|
|
hr(size=1)
|
|
if hasGlobalAnnouncement
|
|
pre.post-message.no-m-p.text-center !{globalAnnouncement.markdown}
|
|
if hrMiddle && (hasGlobalAnnouncement && hasBoardAnnouncement)
|
|
hr(size=1)
|
|
if board && board.settings.announcement.markdown
|
|
pre.post-message.no-m-p.text-center !{board.settings.announcement.markdown}
|
|
if hrBottom && (hasGlobalAnnouncement || hasBoardAnnouncement)
|
|
hr(size=1)
|