python 3.9+

This commit is contained in:
Elijah 2024-10-02 10:57:27 +00:00
parent b0f6e9f626
commit 46c8096645

View File

@ -1,7 +1,9 @@
"""Shiki syntax hghlighter component.""" """Shiki syntax hghlighter component."""
from __future__ import annotations
from collections import defaultdict from collections import defaultdict
from typing import Any, Literal, Optional, Union from typing import Any, Literal
from reflex.base import Base from reflex.base import Base
from reflex.components.component import Component, ComponentNamespace from reflex.components.component import Component, ComponentNamespace
@ -528,8 +530,8 @@ class ShikiHighLevelCodeBlock(ShikiCodeBlock):
def create( def create(
cls, cls,
*children, *children,
can_copy: Optional[bool] = False, can_copy: bool | None = False,
copy_button: Optional[Union[bool, Component]] = None, copy_button: bool | Component | None = None,
**props, **props,
) -> Component: ) -> Component:
"""Create a code block component using [shiki syntax highlighter](https://shiki.matsu.io/). """Create a code block component using [shiki syntax highlighter](https://shiki.matsu.io/).