""" مكون ترويسة الصفحة """ import streamlit as st from datetime import datetime import config def render_header(): """ عرض ترويسة الصفحة """ # إنشاء مكون الترويسة باستخدام HTML header_html = """

نظام تحليل العقود والمناقصات

الحلول الشاملة للتسعير والتحليل بالذكاء الاصطناعي

{day}
{month}
{year}
""" # الحصول على معلومات التاريخ الحالي 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)