1
0
Эх сурвалжийг харах

Accordion allow toggle by default (#69)

Nikhil Rao 2 жил өмнө
parent
commit
b9d2e2f05c

+ 4 - 4
pynecone/compiler/utils.py

@@ -3,7 +3,7 @@
 from __future__ import annotations
 
 import json
-from typing import TYPE_CHECKING, Dict, Set, Type
+from typing import TYPE_CHECKING, Dict, List, Set, Type
 
 from pynecone import constants, utils
 from pynecone.compiler import templates
@@ -169,11 +169,11 @@ def compile_render(component: Component) -> str:
     return component.render()
 
 
-def create_document_root(stylesheets) -> Component:
+def create_document_root(stylesheets: List[str]) -> Component:
     """Create the document root.
 
     Args:
-        stylesheets: The stylesheets to include in the document root.
+        stylesheets: The list of stylesheets to include in the document root.
 
     Returns:
         The document root.
@@ -204,7 +204,7 @@ def create_theme(style: Style) -> Dict:
     }
 
 
-def add_meta(page: Component, title, image, description) -> Component:
+def add_meta(page: Component, title: str, image: str, description: str) -> Component:
     """Add metadata to a page.
 
     Args:

+ 1 - 1
pynecone/components/disclosure/accordion.py

@@ -15,7 +15,7 @@ class Accordion(ChakraComponent):
     allow_multiple: Var[bool]
 
     # If true, any expanded accordion item can be collapsed again.
-    allow_toggle: Var[bool]
+    allow_toggle: Var[bool] = True  # type: ignore
 
     # The initial index(es) of the expanded accordion item(s).
     default_index: Var[Optional[List[int]]]