Source code for swissvotes.theme.swissvotes_theme

from onegov.core.utils import module_path
from onegov.foundation import BaseTheme


[docs] class SwissvotesTheme(BaseTheme):
[docs] name = 'onegov.swissvotes.foundation'
@property
[docs] def pre_imports(self) -> list[str]: return ['swissvotes-foundation-mods']
@property
[docs] def post_imports(self) -> list[str]: return [ *super().post_imports, 'mixin', 'header', 'mastodon', 'footer', 'form', 'table', 'alert', 'dropzone', 'swissvotes' ]
@property
[docs] def extra_search_paths(self) -> list[str]: base_paths = super().extra_search_paths return [module_path('onegov.swissvotes.theme', 'styles'), *base_paths]