diff --git a/pynecone/compiler/utils.py b/pynecone/compiler/utils.py index 7fa8bd9d0..284c66a2d 100644 --- a/pynecone/compiler/utils.py +++ b/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: diff --git a/pynecone/components/disclosure/accordion.py b/pynecone/components/disclosure/accordion.py index e9b383849..4f4d89579 100644 --- a/pynecone/components/disclosure/accordion.py +++ b/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]]]