# {py:mod}`quirl.components.code` ```{py:module} quirl.components.code ``` ```{autodocx-docstring} quirl.components.code :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`CodeBlock ` - ```{autodocx-docstring} quirl.components.code.CodeBlock :summary: ``` * - {py:obj}`EditableCodeBlock ` - ```{autodocx-docstring} quirl.components.code.EditableCodeBlock :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`get_default_style ` - ```{autodocx-docstring} quirl.components.code.get_default_style :summary: ``` ```` ### API `````{py:class} CodeBlock(element: typing.Optional[str] = None, properties: typing.Optional[typing.Dict[str, str]] = None, props: typing.Optional[typing.Dict[str, str]] = None, style: typing.Optional[typing.Dict[str, str]] = None, inner_html: typing.Optional[typing.Union[str, str, float]] = None, children: typing.Optional[typing.List[duck.html.components.HtmlComponent]] = None, **kwargs) :canonical: quirl.components.code.CodeBlock Bases: {py:obj}`duck.html.components.code.CodeBlock` ```{autodocx-docstring} quirl.components.code.CodeBlock ``` ```{rubric} Initialization ``` ```{autodocx-docstring} quirl.components.code.CodeBlock.__init__ ``` ````{py:attribute} docs_preview_kwargs :canonical: quirl.components.code.CodeBlock.docs_preview_kwargs :value: > None ```{autodocx-docstring} quirl.components.code.CodeBlock.docs_preview_kwargs ``` ```` ````{py:method} on_create() :canonical: quirl.components.code.CodeBlock.on_create ```{autodocx-docstring} quirl.components.code.CodeBlock.on_create ``` ```` ````` `````{py:class} EditableCodeBlock(element: typing.Optional[str] = None, properties: typing.Optional[typing.Dict[str, str]] = None, props: typing.Optional[typing.Dict[str, str]] = None, style: typing.Optional[typing.Dict[str, str]] = None, inner_html: typing.Optional[typing.Union[str, str, float]] = None, children: typing.Optional[typing.List[duck.html.components.HtmlComponent]] = None, **kwargs) :canonical: quirl.components.code.EditableCodeBlock Bases: {py:obj}`duck.html.components.code.EditableCodeBlock` ```{autodocx-docstring} quirl.components.code.EditableCodeBlock ``` ```{rubric} Initialization ``` ```{autodocx-docstring} quirl.components.code.EditableCodeBlock.__init__ ``` ````{py:attribute} docs_preview_kwargs :canonical: quirl.components.code.EditableCodeBlock.docs_preview_kwargs :value: > None ```{autodocx-docstring} quirl.components.code.EditableCodeBlock.docs_preview_kwargs ``` ```` ````{py:method} on_create() :canonical: quirl.components.code.EditableCodeBlock.on_create ```{autodocx-docstring} quirl.components.code.EditableCodeBlock.on_create ``` ```` ````` ````{py:function} get_default_style() -> dict :canonical: quirl.components.code.get_default_style ```{autodocx-docstring} quirl.components.code.get_default_style ``` ````