diff --git a/cloud/routes.py b/cloud/routes.py index 3081a4b..48ec1d1 100644 --- a/cloud/routes.py +++ b/cloud/routes.py @@ -102,6 +102,18 @@ def _homepage_context() -> dict: random_featured=random_featured) +@blueprint.route('/design-system') +def design_system(): + """Display the design system page. + + This endpoing is intended for development only, and returns a + rendered template only if the app is running in debug mode. + """ + if not current_app.config['DEBUG']: + abort(404) + return render_template('design_system.html') + + @blueprint.route('/login') def login(): from flask import request diff --git a/src/templates/design_system.pug b/src/templates/design_system.pug new file mode 100644 index 0000000..60ac77f --- /dev/null +++ b/src/templates/design_system.pug @@ -0,0 +1,7 @@ +| {% extends 'layout.html' %} + +| {% block body %} +.row.py-2 + .col.text-center + h1 Design System goes here +| {% endblock %}