hotpocket/services/backend/hotpocket_backend/apps/ui/context_processors.py
Tomek Wójcik d909391ee6
Some checks failed
CI / Checks (push) Has been cancelled
Release v1.0.0rc1
2025-08-18 07:09:27 +02:00

42 lines
811 B
Python

# -*- coding: utf-8 -*-
from __future__ import annotations
from django.http import HttpRequest
from hotpocket_backend.apps.core.conf import settings
from hotpocket_backend.apps.core.context import get_request_id
def site_title(request: HttpRequest) -> dict:
return {
'SITE_TITLE': settings.SITE_TITLE,
}
def image_tag(request: HttpRequest) -> dict:
return {
'IMAGE_TAG': settings.IMAGE_TAG,
}
def request_id(request: HttpRequest) -> dict:
return {
'REQUEST_ID': get_request_id(),
}
def htmx(request: HttpRequest) -> dict:
return {
'HTMX': (
request.htmx
if hasattr(request, 'htmx')
else False
),
}
def debug(request: HttpRequest) -> dict:
return {
'DEBUG': settings.DEBUG,
}