from __future__ import annotations


def show_table(st, rows: list[dict[str, str]], *, empty_message: str = "Keine Daten vorhanden.") -> None:
    if rows:
        st.dataframe(rows, use_container_width=True, hide_index=True)
    else:
        st.info(empty_message)
