فهرست منبع

fixed issue with hypens (#2450)

wassaf shahzad 1 سال پیش
والد
کامیت
069892d8ee
2فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 1 1
      reflex/components/tags/tag.py
  2. 1 0
      tests/components/test_tag.py

+ 1 - 1
reflex/components/tags/tag.py

@@ -64,7 +64,7 @@ class Tag(Base):
         """
         self.props.update(
             {
-                format.to_camel_case(name): prop
+                format.to_camel_case(name, allow_hyphens=True): prop
                 if types._isinstance(prop, Union[EventChain, dict])
                 else Var.create(prop)
                 for name, prop in kwargs.items()

+ 1 - 0
tests/components/test_tag.py

@@ -10,6 +10,7 @@ from reflex.vars import BaseVar, Var
     "props,test_props",
     [
         ({}, []),
+        ({"key-hypen": 1}, ["key-hypen={1}"]),
         ({"key": 1}, ["key={1}"]),
         ({"key": "value"}, ["key={`value`}"]),
         ({"key": True, "key2": "value2"}, ["key={true}", "key2={`value2`}"]),