betty.content_builders.raspberry_mint_columns module#
The columns content plugin.
- final class betty.content_builders.raspberry_mint_columns.Columns#
Bases:
Template,DataManufacturable[ColumnsData]A container with one or more columns.
The
raspberry-mint-columnscontent builderplugin.Plugin ID
raspberry-mint-columnsClass
Configuration
- __init__(content: Iterable[Iterable[ContentBuilder]], *, width: ColumnsWidth, jinja: Environment, justify_content: JustifyContent | None = None)#
- async build_template(document: Document) TemplateBuild#
Build template data.
Return a template name, a tuple of a template name and template date to render it. Return
Noneto prevent anything from being rendered at all.
- new = <betty.requirement._RequirableDecorator object>#
- classmethod new_data_cls() type[ColumnsData]#
The object’s defined data class.
- final class betty.content_builders.raspberry_mint_columns.ColumnsData#
-
Configuration for
betty.content_builders.raspberry_mint_columns.Columns.- betty.content_builders.raspberry_mint_columns:ColumnsData
- __init__(content: Sequence[ResolvablePluginManufacturerSequence[ContentBuilderDefinition, ContentBuilder]], *, width: ShorthandColumnsWidth | None = None, justify_content: JustifyContent | None = None)#
- content#
The content within the columns.
- justify_content#
If and how to justify content.
- width#
The column widths.