diff --git a/src/django_components/component.py b/src/django_components/component.py index e9e925cc..66ad82cf 100644 --- a/src/django_components/component.py +++ b/src/django_components/component.py @@ -22,12 +22,7 @@ from django_components.component_registry import registry # NOQA from django_components.component_registry import AlreadyRegistered, ComponentRegistry, NotRegistered, register # NOQA from django_components.logger import logger from django_components.middleware import is_dependency_middleware_active -from django_components.slots import ( - FillNode, - FillContent, - SlotName, - render_component_template_with_slots, -) +from django_components.slots import FillContent, FillNode, SlotName, render_component_template_with_slots from django_components.utils import search RENDERED_COMMENT_TEMPLATE = "" diff --git a/src/django_components/slots.py b/src/django_components/slots.py index 1a19a8d3..afd75ce0 100644 --- a/src/django_components/slots.py +++ b/src/django_components/slots.py @@ -14,7 +14,7 @@ else: from typing import TypeAlias from django.template import Context, Template -from django.template.base import FilterExpression, Node, NodeList, TextNode, Parser +from django.template.base import FilterExpression, Node, NodeList, Parser, TextNode from django.template.defaulttags import CommentNode from django.template.exceptions import TemplateSyntaxError from django.utils.safestring import SafeString, mark_safe @@ -176,7 +176,7 @@ class FillNode(Node): "You are probably seeing this because you have used one outside " "a {% component %} context." ) - + def __repr__(self) -> str: return f"<{type(self)} Name: {self.name_fexp}. Contents: {repr(self.nodelist)}.>" @@ -345,7 +345,7 @@ def _try_parse_as_default_fill( return [ FillNode( nodelist=nodelist, - name_fexp=FilterExpression(json.dumps(DEFAULT_SLOT_KEY), Parser('')), + name_fexp=FilterExpression(json.dumps(DEFAULT_SLOT_KEY), Parser("")), is_implicit=True, ) ] diff --git a/src/django_components/templatetags/component_tags.py b/src/django_components/templatetags/component_tags.py index 656506ce..5525629c 100644 --- a/src/django_components/templatetags/component_tags.py +++ b/src/django_components/templatetags/component_tags.py @@ -16,10 +16,10 @@ from django_components.middleware import ( is_dependency_middleware_active, ) from django_components.slots import ( + FillNode, IfSlotFilledConditionBranchNode, IfSlotFilledElseBranchNode, IfSlotFilledNode, - FillNode, SlotNode, _IfSlotFilledBranchNode, parse_slot_fill_nodes_from_component_nodelist,