Spaces:
Running
Running
File size: 944 Bytes
ed2eb44 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
"""
Header components for the leaderboard application.
"""
import streamlit as st
from src.utils.config import app_config
def render_page_header():
"""
Render the page header with title and description
"""
st.markdown(
f"""
<div class="title-container">
<h1 class="title">{app_config['title']}</h1>
<p class="subtitle">{app_config['description']}</p>
</div>
""",
unsafe_allow_html=True
)
def render_section_header(title):
"""
Render a section header
Args:
title (str): The section title
"""
st.markdown(f"### {title}")
def render_footer():
"""
Render the page footer
"""
st.markdown(
"""
<div class="footer">
<p>© 2023 Model Capability Leaderboard • Made with Streamlit • Contact: [email protected]</p>
</div>
""",
unsafe_allow_html=True
) |