about summary refs log tree commit diff
path: root/uploader/ui.py
blob: 41791c79f0724a4790971f9d39e98d9a59fd8d0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Utilities to handle the UI"""
from uploader.flask_extensions import render_template as flask_render_template

def make_template_renderer(default):
    """Render template for species."""
    def render_template(template, **kwargs):
        return flask_render_template(
            template,
            **{
                **kwargs,
                "activemenu": default,
                "activelink": kwargs.get("activelink", default)
            })
    return render_template