Coverage for src/lexigram/admin/lib/template/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:39 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:39 +0800
1"""Template utilities for lexigram-admin.
3Provides simple template rendering functions for standalone pages
4like login, error, etc. Uses StandaloneLayout for consistent styling.
5"""
7from __future__ import annotations
9from lexigram.admin.lib.template.auth import (
10 render_email_verified_page,
11 render_login_page,
12 render_mfa_challenge_page,
13 render_mfa_setup_page,
14 render_password_reset_confirm_page,
15 render_password_reset_request_page,
16 render_register_page,
17 render_verify_email_page,
18)
19from lexigram.admin.lib.template.error import render_error_page
20from lexigram.admin.lib.template.profile import render_profile_page
21from lexigram.admin.lib.template.render import render_template
22from lexigram.admin.lib.template.setup import render_setup_page
24__all__ = [
25 "_auth_footer",
26 "_auth_form",
27 "_code_input",
28 "_email_badge",
29 "_flash",
30 "_flash_messages",
31 "_primary_link",
32 "_standalone_card",
33 "render_email_verified_page",
34 "render_error_page",
35 "render_login_page",
36 "render_mfa_challenge_page",
37 "render_mfa_setup_page",
38 "render_password_reset_confirm_page",
39 "render_password_reset_request_page",
40 "render_profile_page",
41 "render_register_page",
42 "render_setup_page",
43 "render_template",
44 "render_verify_email_page",
45]