Source code for panel.template.vanilla
"""
Vanilla template
"""
import pathlib
from typing import ClassVar, Dict
import param
from ...theme import Design
from ...theme.native import Native
from ..base import BasicTemplate
[docs]class VanillaTemplate(BasicTemplate):
"""
VanillaTemplate is built on top of Vanilla web components.
"""
design = param.ClassSelector(class_=Design, default=Native,
is_instance=False, instantiate=False, doc="""
A Design applies a specific design system to a template.""")
_css = pathlib.Path(__file__).parent / 'vanilla.css'
_resources: ClassVar[Dict[str, Dict[str, str]]] = {
'css': {
'lato': "https://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext"
}
}
_template = pathlib.Path(__file__).parent / 'vanilla.html'