diff options
| author | Frederick Muriuki Muriithi | 2024-09-03 14:53:06 -0500 |
|---|---|---|
| committer | Frederick Muriuki Muriithi | 2024-09-03 15:09:32 -0500 |
| commit | 2876fe6251bd4dfceef06f638ee74c2728ad1207 (patch) | |
| tree | 771a9665761e1c43f03734700b89cf55d83c200e /uploader/ui.py | |
| parent | cc39af629928d7f707bb36befb28f5f3386ddf3a (diff) | |
| download | gn-uploader-2876fe6251bd4dfceef06f638ee74c2728ad1207.tar.gz | |
Extract common UI pattern to separate module for reusability.
Diffstat (limited to 'uploader/ui.py')
| -rw-r--r-- | uploader/ui.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/uploader/ui.py b/uploader/ui.py new file mode 100644 index 0000000..4115b02 --- /dev/null +++ b/uploader/ui.py @@ -0,0 +1,13 @@ +"""Utilities to handle the UI""" +from flask 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, + "activelink": kwargs.get("activelink", default) + }) + return render_template |
