Source code for flask_admin.theme

import typing
from dataclasses import dataclass
from functools import partial


@dataclass
class Theme:
    folder: str  # The templates folder name to use
    base_template: str


[docs] @dataclass class BootstrapTheme(Theme): """ Bootstrap theme for Flask-Admin. Usage:: t = Bootstrap4Theme( base_template='my_base.html', # relative your templates folder swatch='cerulean', fluid=True ) admin = Admin(app, name='microblog', theme=t) """ folder: typing.Literal["bootstrap4"] base_template: str = "admin/base.html" swatch: str = "default" fluid: bool = False
Bootstrap4Theme = partial(BootstrapTheme, folder="bootstrap4")