From 2876fe6251bd4dfceef06f638ee74c2728ad1207 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Tue, 3 Sep 2024 14:53:06 -0500 Subject: Extract common UI pattern to separate module for reusability. --- uploader/ui.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 uploader/ui.py (limited to 'uploader/ui.py') 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 -- cgit 1.4.1