allow figlet in micron
This commit is contained in:
parent
4b58e21dfc
commit
8cdedd43d6
1 changed files with 4 additions and 0 deletions
|
|
@ -33,6 +33,10 @@ class MicronRenderer(TextRenderer):
|
||||||
|
|
||||||
def _render_heading(self, payload: HeadingPayload, style: BlockStyle) -> None:
|
def _render_heading(self, payload: HeadingPayload, style: BlockStyle) -> None:
|
||||||
self._ensure_header_spacing()
|
self._ensure_header_spacing()
|
||||||
|
figlet = self._render_figlet_heading(payload.level, payload.text, style)
|
||||||
|
if figlet and all(len(line.rstrip()) <= self.width for line in figlet):
|
||||||
|
self._emit_block(figlet, stylable=False)
|
||||||
|
return
|
||||||
level = max(1, min(3, payload.level))
|
level = max(1, min(3, payload.level))
|
||||||
marker = ">" * level
|
marker = ">" * level
|
||||||
line = f"{marker} {self._process_inline(payload.text)}".rstrip()
|
line = f"{marker} {self._process_inline(payload.text)}".rstrip()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue