ovo.app.components.custom_elements

Module Contents

Functions

heading_with_value

Heading with additional text in grey

subheading_with_value

iter_progress

Tqdm-like wrapper that iterates over an iterable and shows a streamlit progress bar

get_approx_screen_width

approx_max_width

wrapped_columns

Create n columns, wrapping them every wrap columns. Each row will always have wrap columns

confirm_download_button

API

ovo.app.components.custom_elements.heading_with_value(heading: str, secondary_text: str, level: int = 2, font_weight: int = 800)

Heading with additional text in grey

ovo.app.components.custom_elements.subheading_with_value(heading: str, secondary_text: str, level: int = 3, font_weight: int = 600)
ovo.app.components.custom_elements.iter_progress(iterable: Iterable, text=None, total=None, **kwargs)

Tqdm-like wrapper that iterates over an iterable and shows a streamlit progress bar

ovo.app.components.custom_elements.get_approx_screen_width()
ovo.app.components.custom_elements.approx_max_width(max_width, center=False)
ovo.app.components.custom_elements.wrapped_columns(n: int, wrap=4, divider=False, **kwargs) list[streamlit.delta_generator.DeltaGenerator]

Create n columns, wrapping them every wrap columns. Each row will always have wrap columns

Returns:

flat list of n columns

ovo.app.components.custom_elements.confirm_download_button(data, **kwargs)