TabbedCodeBlockRenderOptions
Pennington.Markdown.Extensions.Tabs
Options for customizing the CSS classes used in the tabbed code block renderer.
Properties
ContainerCssstring- requiredCSS classes for the container.
OuterWrapperCssstring- requiredCSS class for the outer wrapper element.
TabButtonCssstring- requiredCSS classes for the tab buttons.
TabListCssstring- requiredCSS classes for the tab list.
TabPanelCssstring- requiredCSS classes for the tab panels.
Fields
DefaultTabbedCodeBlockRenderOptions- 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; }
}