Sunstone::LayoutRenderer
Class methods
Instance methods
render_card(title : String, color : String, items : Array(String), badge : String | Nil = nil, compact : Bool = false) : String
Semantic Card with ZERO Inline Styles
render_code_container(title : String, lang : String, code : String, tag : String | Nil = nil, density : String | Nil = nil) : String
Semantic Code Container with Window Header (dots rendered via CSS ::before)
render_html(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Sourcerender_html_all(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Sourcerender_markdown(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Sourcerender_markdown_all(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Sourcerender_section_wrapper(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32, inner_body : String, custom_notes : String | Nil = nil) : String
Strictly Semantic Section Wrapper with ZERO Inline Styles
Semantic Slide Header with ZERO Inline Styles