# {py:mod}`ovo.app.components.custom_elements` ```{py:module} ovo.app.components.custom_elements ``` ```{autodoc2-docstring} ovo.app.components.custom_elements :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`heading_with_value ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.heading_with_value :summary: ``` * - {py:obj}`subheading_with_value ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.subheading_with_value :summary: ``` * - {py:obj}`iter_progress ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.iter_progress :summary: ``` * - {py:obj}`get_approx_screen_width ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.get_approx_screen_width :summary: ``` * - {py:obj}`approx_max_width ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.approx_max_width :summary: ``` * - {py:obj}`wrapped_columns ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.wrapped_columns :summary: ``` * - {py:obj}`confirm_download_button ` - ```{autodoc2-docstring} ovo.app.components.custom_elements.confirm_download_button :summary: ``` ```` ### API ````{py:function} heading_with_value(heading: str, secondary_text: str, level: int = 2, font_weight: int = 800) :canonical: ovo.app.components.custom_elements.heading_with_value ```{autodoc2-docstring} ovo.app.components.custom_elements.heading_with_value ``` ```` ````{py:function} subheading_with_value(heading: str, secondary_text: str, level: int = 3, font_weight: int = 600) :canonical: ovo.app.components.custom_elements.subheading_with_value ```{autodoc2-docstring} ovo.app.components.custom_elements.subheading_with_value ``` ```` ````{py:function} iter_progress(iterable: typing.Iterable, text=None, total=None, **kwargs) :canonical: ovo.app.components.custom_elements.iter_progress ```{autodoc2-docstring} ovo.app.components.custom_elements.iter_progress ``` ```` ````{py:function} get_approx_screen_width() :canonical: ovo.app.components.custom_elements.get_approx_screen_width ```{autodoc2-docstring} ovo.app.components.custom_elements.get_approx_screen_width ``` ```` ````{py:function} approx_max_width(max_width, center=False) :canonical: ovo.app.components.custom_elements.approx_max_width ```{autodoc2-docstring} ovo.app.components.custom_elements.approx_max_width ``` ```` ````{py:function} wrapped_columns(n: int, wrap=4, divider=False, **kwargs) -> list[streamlit.delta_generator.DeltaGenerator] :canonical: ovo.app.components.custom_elements.wrapped_columns ```{autodoc2-docstring} ovo.app.components.custom_elements.wrapped_columns ``` ```` ````{py:function} confirm_download_button(data, **kwargs) :canonical: ovo.app.components.custom_elements.confirm_download_button ```{autodoc2-docstring} ovo.app.components.custom_elements.confirm_download_button ``` ````