/
__init__.py
41 lines (38 loc) · 1.17 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from ..config import _config
from ..theme import DarkTheme, DefaultTheme # noqa
from .base import BaseTemplate, Template # noqa
from .bootstrap import BootstrapTemplate # noqa
from .editable import EditableTemplate # noqa
from .fast import FastGridTemplate, FastListTemplate # noqa
from .golden import GoldenTemplate # noqa
from .material import MaterialTemplate # noqa
from .react import ReactTemplate # noqa
from .slides import SlidesTemplate # noqa
from .vanilla import VanillaTemplate # noqa
templates = {
'bootstrap' : BootstrapTemplate,
'editable' : EditableTemplate,
'fast' : FastListTemplate,
'fast-list' : FastListTemplate,
'material' : MaterialTemplate,
'golden' : GoldenTemplate,
'slides' : SlidesTemplate,
'vanilla' : VanillaTemplate
}
_config.param.template.objects = list(templates)
_config.param.template.names = templates
__all__ = [
"BaseTemplate",
"BootstrapTemplate",
"DarkTheme",
"DefaultTheme",
"EditableTemplate",
"FastGridTemplate",
"FastListTemplate",
"GoldenTemplate",
"MaterialTemplate",
"ReactTemplate",
"SlidesTemplate",
"Template",
"VanillaTemplate",
]