"""
مكون ترويسة الصفحة
"""
import streamlit as st
from datetime import datetime
import config
def render_header():
"""
عرض ترويسة الصفحة
"""
# إنشاء مكون الترويسة باستخدام HTML
header_html = """
"""
# الحصول على معلومات التاريخ الحالي
today = datetime.now()
day = today.day
month_names = [
"يناير", "فبراير", "مارس", "إبريل", "مايو", "يونيو",
"يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
]
month = month_names[today.month - 1]
year = today.year
# استبدال القيم في قالب HTML
header_html = header_html.format(day=day, month=month, year=year)
# عرض الترويسة
st.markdown(header_html, unsafe_allow_html=True)
# إضافة شريط التنقل الرئيسي
if 'is_authenticated' in st.session_state and st.session_state.is_authenticated:
render_navigation_menu()
# إضافة خط فاصل
st.markdown("
", unsafe_allow_html=True)
def render_navigation_menu():
"""
عرض قائمة التنقل الرئيسية
"""
# إنشاء قائمة التنقل المختصرة
menu_items = [
{"icon": "🏠", "label": "الرئيسية", "url": "/?page=home"},
{"icon": "📊", "label": "لوحة المعلومات", "url": "/?page=dashboard"},
{"icon": "⚙️", "label": "الإعدادات", "url": "/?page=settings"},
{"icon": "❓", "label": "المساعدة", "url": "/?page=help"}
]
# إنشاء قائمة HTML
menu_html = """
"""
# عرض قائمة التنقل
st.markdown(menu_html, unsafe_allow_html=True)