This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy under /_llms/. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

TabbedCodeBlockRenderOptions Pennington.Markdown.Extensions.Tabs

Options for customizing the CSS classes used in the tabbed code block renderer.

Properties

ContainerCss string
required
CSS classes for the container.
OuterWrapperCss string
required
CSS class for the outer wrapper element.
TabButtonCss string
required
CSS classes for the tab buttons.
TabListCss string
required
CSS classes for the tab list.
TabPanelCss string
required
CSS classes for the tab panels.

Fields

Default TabbedCodeBlockRenderOptions
Default CSS class configuration used by the tabbed code block renderer.

Pennington.Markdown.Extensions.Tabs.TabbedCodeBlockRenderOptions

namespace Pennington.Markdown.Extensions.Tabs;

/// Options for customizing the CSS classes used in the tabbed code block renderer.
public record TabbedCodeBlockRenderOptions
{
    /// CSS classes for the container.
    
public string ContainerCss { get; set; }
/// Default CSS class configuration used by the tabbed code block renderer.
public static readonly TabbedCodeBlockRenderOptions Default
; /// CSS class for the outer wrapper element.
public string OuterWrapperCss { get; set; }
/// CSS classes for the tab buttons.
public string TabButtonCss { get; set; }
/// CSS classes for the tab list.
public string TabListCss { get; set; }
/// CSS classes for the tab panels.
public string TabPanelCss { get; set; }
}